> What type of C++ compiler do you use? MS VC++, cygwin, etc? I might be able > to help you out. >
I use vc 97 (!); obviously, all I do is PowerPro. I don't want to install a more modern, free MS compiler since it would like break my vc 97 installation and I want to keep this for PowerPro. Of course, that is irrelevant for the 64 bit issue, as I am running xp 32 (I will upgrade to windows 7 64 bit next spring on a new machine and keep my exising one for powerpro work, if any). In any event, my suspicion is that it does not matter what I run. It only matter what you run. As a shell extension, pproctx is a dll that runs in the explorer process space, so it has to be 64 bit dll on a 64 bit system. It communicates with the powerpro.exe main though various sendmessage (wm_copydata to send info and wm_gettext to get data). I assume these will continue to work through some kind of O/S magic. So if you wanted to help, you would just need a 64 bit compiler that can produce a shell extension dll (COM object) that MS windows accepts. The powerpro shell extension is a simple copy and paste of the ms sample released in the late 1990s plus about 100 lines of code specific to PowerPro. If you want to work on this, then here is what I think we could do: 1. I would make my best guess at moving the source code to 64 bit version and send you the source. I would also add some debugging output statements. 2. You would have to compile and work thought any compiler errors. I can try to help remotely. 3. You may have to manually install entry for shell extension in registry -- not sure if registry keys are different for 64 bit shell extensions. I could do some research on this. 4. We would have to debug together. This could be time consuming since there would be a lot of to and fro. Not sure if that interests you. It may take some time and you have to be comfortable with compiling and debugging.
