Forum: Programmieren allgemein
by Christian Seehase,
18. Feb 2006
Moin Yheeky,
also ich kenne ein ähnliches Verhalten nur durch einen fehlerhaften Run-Key-Eintrag (ein leerer Wert).
Dann wurde aber immer ein Explorerfenster mit System32 aufgemacht.
Schau Dir doch mal alle Werte in den Run, RunOnce und bei HKEY_LOCAL_MACHINE auch RunOnceEx an.
Eigentlich müsste da irgendwo der Fehler liegen.
Forum: Programmieren allgemein
by Christian Seehase,
18. Feb 2006
Moin Yheeky,
Du solltest aber auch prüfen, ob die jeweiligen Aufrufe auch erfolgreicht waren, ausserdem fehlen die Resourcenschutzblöcke, z.b. so:
// Anwendung in die Registry eintragen...
procedure DoAppToRun(RunName, AppName: string);
var Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Forum: Programmieren allgemein
by Christian Seehase,
18. Feb 2006
Moin Yheeky,
schau doch mal unter HKEY_CURRENT_USER.
Den Run-Key gibt es i.d.R. auch dort.
Falls der Eintrag dort ist:
Vielleicht musst Du noch zwischen einer Installation für einen User (HKEY_CURRENT_USER) und für alle User (HKEY_LOCAL_MACHINE) unterscheiden.