Support
Joined: 18 Jul 2005 Posts: 731
|
Posted: Fri Jun 04, 2010 3:35 am Post subject: Deploying to a 64-bit OS. |
|
|
When deploying to a 64-bit OS, remember the following:
1. A 64-bit process can only load 64-bit dlls and a 32-bit process can only load a 32-bit dll.
2. Windows Explorer, Notepad and other applications that come with the 64-bit OS are 64-bit applications.
3. Other applications like Word & Excel are 32-bit applications even when installed on a 64-bit OS.
On a 64-bit OS, registering the dll with regsvr32.exe from the "c:\Windows\system32" directory will register it in the 64-bit registry. Therefore a 64-bit application such as Windows Explorer & Notepad will be able to view the namespace extension. However, you will not see the namespace extension in 32-bit applications such as Word & Excel because they use the 32-bit registry (in which no information about your namespace extension is present. To avoid this, you can also register the namespace extension in the 32-bit registry by using regsvr32.exe from the "c:\Windows\SysWOW64" directory. |
|