|go ahead... be a heretic|
Re^5: DLL or VB to Perlby Anonymous Monk
|on Jun 18, 2014 at 08:10 UTC||Need Help??|
Don't give up :) maybe Re^2: Calling .NET Assemblies with Win32::OLE is helpful, but see below for "advice"
I have in "SystemScripter...
Thats great but SystemScripter is not an API documented on MSDN :)
... In which manner can I do this in perl ??
See Re^3: DLL or VB to Perl, seek out the API calls you need on MSDN, then find them in Win32::OLE... or Win32::API
Sorry, thats the way win32 works, the knowledge is on MSDN ... whether you're doing it "in perl" or whatever language, the knowledge is on msdn
See for yourself https://metacpan.org/source/JDB/Win32-OLE-0.1712/OLE.xs ... its all CLSIDFromProgID ... CLSIDFromString ... CLSIDFromRemoteRegistry ... CoCreateInstance
It seems to me you have to get the ids into the registry somehow ...
So if the above isn't working, well, then get a better error message, something you can find info on MSDN :/
more generic win32 tips
If you want to automate anything on win32 you have to absorb the following knowledge . It mostly consists of learing the ole/excel/powerpoint... object model, and using Win32::OLE to call it or sending messages using guitest. OLE is essentially a fancy/standardised way of sending messages. Its very much like web-scraping, you have to know HTTP/HTML DOM .... the rest is just legwork