|
|
|||||||
Hello. Is it possible to access a function within a dll without registering the dll. Something like a createobjekt(xyz.dll) Is there a way? Regards Danny |
||||||||
|
|
|||||||
Danny, Don't think so.. Usually when you register a DLL there are registry entries added that are needed for future use. Kent |
||||||||
|
|
|||||||
haven't seen. well rundll32.exe could do that but you can't do much with it. |
||||||||
|
|
|||||||
Additionally, the DLL that you try to access must support the COM interface (which in turn requires the registration). You cannot access just any DLL. |
||||||||
|
|
|||||||
Hi Thank you for your answer. The Problem is, i whant to use a function within a dll. But I donīt want to install this dll on all of our citrix servers... Regards Danny |
||||||||
|
|
|||||||
What DLL? Kent |
||||||||
|
|
|||||||
what function? |
||||||||
|
|
|||||||
Does the DLL support COM? |
||||||||
|
|
|||||||
quickie could be, don't install it, just load and unload dunno if you have ever used unix but on those machines there are parts called modules which can be loaded at the beginning of script if needed. you could do the same by executing in your script: regsvr32 kixforms.dll /i /n /s if it can export it... mm, not all dll's can be loaded with that anyway. have to test. |
||||||||
|
|
|||||||
Danny had posted earlier looking for a way to determine the vesion of the Citrix client. I referred him to the WTSManager.dll but it has to be registered as it is COM. Danny has 40 terminal servers. Richard Howarth however did post a CLI utility that could be run without the need to register. |
||||||||
|
|
|||||||
Hmm.. What about? code:$CIT = "C:\Program Files\Citrix\ICA Client\PN.EXE" |
||||||||
|
|
|||||||
only problem is that it's a server that needs to do the check. |
||||||||
|
|
|||||||
Hello all. Thank you for your good answers. I fount the ctxcinfo.exe to do my client version check. Works fine. Thank you. Regards Danny |