Hallo
Ich schreibe momentan ein Programm und prüfe bei Programmstart ob alle ActiveX.dll Dateien die mein Programm braucht registriert sind.
Sind sie nicht registriert, so registriere ich sie per Quellcode.
Dadurch muss man das Programm nicht installieren. (Dateien müssen natürlich alle vorhanden sein)
Was soll mein Programm aber nun bei Programmenden machen?
Soll ich die Dateien registriert lassen?
Wenn jemand das Prgramm löscht würden die Registrierung der Dateien ja erhalten bleiben, die Dateien wären aber weg.
Ich könnte die Dateien bei Programmende auch wieder unregistrieren, aber was passiert, wenn jemand ein anderes Programm installiert das die selben ActiveX.dlls braucht, während mein Programm läuft.
Wie würde sich der Installer des anderen Programmes verhalten?
Würde er prüfen ob die ActiveX.dll Dateien schon registriert sind, so käme er zu dem Schluss, das dem so ist, weil mein Programm bei Start die Dateien ja registriert hat.
Unregistriert mein Programm die Dateien dann wieder bei Programmende, so würde dem andern Programm doch die Dateien fehlen, weil sie ja nun nicht mehr registriert wären, oder wie handhabt Windows sowas?
MfG
Worka
Ich schreibe momentan ein Programm und prüfe bei Programmstart ob alle ActiveX.dll Dateien die mein Programm braucht registriert sind.
Sind sie nicht registriert, so registriere ich sie per Quellcode.
Dadurch muss man das Programm nicht installieren. (Dateien müssen natürlich alle vorhanden sein)
Was soll mein Programm aber nun bei Programmenden machen?
Soll ich die Dateien registriert lassen?
Wenn jemand das Prgramm löscht würden die Registrierung der Dateien ja erhalten bleiben, die Dateien wären aber weg.
Ich könnte die Dateien bei Programmende auch wieder unregistrieren, aber was passiert, wenn jemand ein anderes Programm installiert das die selben ActiveX.dlls braucht, während mein Programm läuft.
Wie würde sich der Installer des anderen Programmes verhalten?
Würde er prüfen ob die ActiveX.dll Dateien schon registriert sind, so käme er zu dem Schluss, das dem so ist, weil mein Programm bei Start die Dateien ja registriert hat.
Unregistriert mein Programm die Dateien dann wieder bei Programmende, so würde dem andern Programm doch die Dateien fehlen, weil sie ja nun nicht mehr registriert wären, oder wie handhabt Windows sowas?
MfG
Worka