Method R Profiler 5.1.22 will install and execute correctly in Windows Vista environments, with the following caveats.

  • The license dialog box appears to work correctly but the expected license file does not exist in the Profiler directories.

    Profiler does not complain about a missing or invalid license. The Help-> About menu shows the correct license info. The license file is created with the correct strings but it is not stored in the expected directory. The license file can be found in the directory “C:\Users\[user]\AppData\Local\VirtualStore\Program Files\Method R\etc\license”. Where [user] is the account name of the currently logged on user.
    The MS Vista security mechanism does not allow all user mode programs to write to certain global file and registry locations. Instead of failing the write request, the request is redirected to a structure local to the current users account. The OS keeps track of these redirections and resolves the location as read and write requests are issued. When a request is issued to read from the global location, the OS looks in the user’s local location. Most of the time this occurs without the user’s input or special coding in the application. To find any redirected file, use Windows Explorer to view the directory where you believe the file should be. Click the Compatibility Files button that appears on the Explorer bar to view redirected files in the folder. The Compatibility Files button appears only if there are virtualized files in the folder.
  • My text editor will not allow me to save customizations to Profiler’s configuration files.

    Some text editors do not understand how to work with Vista’s protected and redirected files. A workaround is to copy the file that you want to customize to a directory local to your login account. Make and save the need edits in the local directory then copy the file back to Profiler’s configuration directory.
  • The command line interface to p5skew and p5prof terminate with an Access is denied error.

    Both p5skew and p5prof write output to the current working directory. Most likely your current working directory is not writeable. Change the current directory to a directory that is writeable by your login account. The command prompt is an exception to the file redirection mechanism and therefore does not know how to correctly resolve the write or read requests, resulting in errors.