Copy link to clipboard
Copied
I have developed an extension that works with Dreamweaver 8, CS3 and CS4. However with CS5 on Windows 7 (I didn't check other OS), the extension manager doesn't copy files to the system folder. Here is a snippet of my extension file.
<files>
<file name="myfile.dll" destination="$system" shared="true" />
...
</files>
Has anyone else encountered this problem? or has a solution for it.
Thanks,
Girish Nair
Copy link to clipboard
Copied
Hello Adobe Engineers!!!
If you are reading this please reply to this post. I tried opening a ticket with Adobe Support, pleaded with them for nearly an hour, but they refused to open a ticket and escalate it. I wrote this extension 10 years ago and have been maintaining it since. It works on Dreamweaver 7, 8, CS3 and CS4. It appears that there might be a bug in Adobe Extension Manager CS5.
Thanks,
Girish Nair
Copy link to clipboard
Copied
If you are reading this please reply to this post. I tried opening a ticket with Adobe Support, pleaded with them for nearly an hour, but they refused to open a ticket and escalate it. I wrote this extension 10 years ago and have been maintaining it since. It works on Dreamweaver 7, 8, CS3 and CS4. It appears that there might be a bug in Adobe Extension Manager CS5.
I have notified the Extension Manger Team, but for future reference, the Extension Manager Forum can be found here:
http://forums.adobe.com/community/creativesuites/extensionmanager
Regards,
Randy Edmunds
Dreamweaver Development
Adobe Systems, Inc.
Copy link to clipboard
Copied
Hi Girish,
I have investigated this issue.
Under win7 64bit, EM would install library to C:\windows\SysWOW64 instead of C:\windows\system32.
If your library is 32bit library, (I guess so because dreamweaver is 32bit application and can only load 32bit library), it should be right to put the library under C:\windows\SysWOW64. The binary under C:\windows\system32 on 64bit win7 should be 64bit.
Best wishes,
Yong C
Copy link to clipboard
Copied
Thanks for researching this Yong.
Correct, since Dreamweaver is running in WOW64 bit mode, I was expecting my 32bit dll to be in C:\Windows\SysWOW64 directory. But it doesn't seem to copy it there. I even wrote a simple extension with just one file and it didn't do it. Were you able to get it to work?
Thanks,
Girish Nair
Copy link to clipboard
Copied
Yes, I can get it work.
The MXI snippet:
<file name="Sample.htm" destination="$system" />.
I launch Extension Manager normally(not run as admin), and install the extension, it prompts me I have to restart the system.
After restarting the system, a UAC dialog pops up to ask my permission to run "replace.exe", click yes, then Sample.htm occurs under C:\Windows\SysWOW64.
Best wishes,
Yong C
Copy link to clipboard
Copied
Thanks Yong.
Now I understand what was happening. I have been getting this popup "Replace" dialog saying that an unknown application wants to replace a file on your computer. Since it wasn't obvious which application it was, I didn't give it the permission and so the dll never got copied to the system path. Now it works!
We will document it in our extension guide so that our end users don't make the same mistake. Just out of curiousity -- why is the UAC dialog saying "unknown" app. Isn't the extension manager signed by Adobe?
Thanks,
Girish Nair
Copy link to clipboard
Copied
Thanks for pointing out this. It is a bug of Extension Manager. It will get fixed at the next release.
Currently, Extension Manager app is signed, but replace.exe, as a sub-component of Extension Manage, doesn't get signed.
Best wishes,
Yong C