hi,
ich wollte mir eine cd brennen die beim starten automatisch ein exe aufruft und diese exe wiederrum kopiert dann die daten von der cd auf den rechner und führt den wmp aus. Naja so weit so gut die exe wird auch ausgeführt und der wmp startet aber die dateien werden nicht kopiert. Obwohl es nicht an der exe liegen kann weil wenn ich die manuel starte dann kopiert sie die daten auch. egal ob ich die exe von der cd oda von der hdd starte.
Wie kann das sein? Kann es daran liegen das programme die über die autorun.inf aufgerufen werden nur eingeschrenkte rechte ham?
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Hi!
Wenn es eine Rechtesache ist, dann sollte man das mit den Systernal-Tools herausfinden können. Systernals ist ja von MS übernommen, daher findet man den Download jetzt dort: http://www.microsoft.com/technet/sysinternals/default.mspx
Ich würde zuerst Filemon einsetzen. Das muss als Admin laufen und protokolliert dann alle Dateizugriffe/Versuche. Damit sollte man dann abgewiesene Leseversuche herausfinden können.
Die andere Lösung basiert auf einer Spezialversion deines Kopiertools. Falls du das selbstgeschrieben hast, dann würde ich es so modifizieren, dass es jede Menge Statusmeldungen ausgibt und man dann so den Fehler ausstöbern kann (ich gehe davon aus, dass man keine eigenständige Version compilieren, die einen Debugger startet).
Bis dann
Andreas
PS: ich verschiebe die Frage ins Programmierbrett, da es IMHO hier eher um solche Dinge geht (also nichts WinXP Home spezifisches).
Naja ich hab den fehler jetzt gefunden. Da das programm das die autostart.inf aufgerufen hat in einem unterverzeichnis war dachte ich ich müsste die pfadangaben relativ zum unterverzeichnis machen. Aber das war nicht so sondern ich musste die pfade relativ zum verzeichnis machen wo die autostart.inf liegt.