Article ID: 224382
This article has been archived. It is offered "as is" and will no longer be updated.
When using Visual C++ in a Windows NT account other than the one Visual C++ was installed under, the Profile menu option under the Build menu is disabled.
When Visual C++ is installed, a ProfilerInstalled registry entry is created and set to true. The Visual C++ installation program places this key under HKEY_CURRENT_USER. HKEY_CURRENT_USER is specific only to the current user, which means the registry entry is not being set for other Windows NT accounts.
In earlier versions of Visual C++, installing the profiler is optional.
For all accounts to share the ProfilerInstalled registry key, it should be placed into HKEY_LOCAL_MACHINE instead of HKEY_CURRENT_USER. Add the following REG_DWORD value to HKEY_LOCAL_MACHINE under the following path:
Software\Microsoft\DevStudio\6.0\General\ProfilerInstalled = 0x1
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.
To easily update the registry:
In addition, you can also compile and run the following Win32 console application: