ich möchte gerne über eine DLL herausfinden, ob der angegebene Dienst
existiert.
Code: Alles auswählen
; CallDll.exe
OpenLibrary(0, "Service.dll")
myCall = CallFunction(0, "ExistService", "ClipSrv")
CloseLibrary(0)
Code: Alles auswählen
; Service.dll
ProcedureDLL.s ExistService(Service.s)
Protected ServiceName.s
ExamimeServices()
While NextServices()
ServiceName.s = GetServiceName()
If ServiceName = Service
MessageRequester("", ServiceName)
EndIf
Wend
ProcedureReturn result
EndProcedure
Jedoch immer wenn ich "ServiceName" nutze erhalte ich eine Invalid
Memory Address.
Hat jemand eine Idee was ich da falsch mache?
Danke + Gruß,
Daniel