Guten Morgen allerseits!
Ich möchte bei einem Updatesetup den Schreibschutz für bereits installierte Dateien aufheben (nur, um die lästige Meldung zu umgehen, die aufscheint, wenn ich schreibgeschützte Dateien überschreibe) - gibt es dort eine Installshield interne Routine für mehr als eine Datei? Oder müsste ich es über LaunchAppAndWait laufen lassen...?
Dankeschön!
lg Sebastian
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Schreibschutz aufheben....
Started by
sebastian
, Aug 06 2002 07:26
3 replies to this topic
Posted 06 August 2002 - 07:26
Alle menschlichen Fehler sind Ungeduld,
ein vorzeitiges Abbrechen des Methodischen,
ein scheinbares Einpfählen der scheinbaren Sache.
Kafka
ein vorzeitiges Abbrechen des Methodischen,
ein scheinbares Einpfählen der scheinbaren Sache.
Kafka
Posted 06 August 2002 - 10:34
Hallo Sebastian,
wenn es Dir nur darum geht, daß Files, die Du überschreiben willst, evtl. RO sein könnten:
Diese Funktion gibt es standardmäßig bei IS6. Sie wird automatisch aufgerufen, sobald eine schreibgeschützte Datei überschrieben werden soll. Der Wert ERR_YES ist das gleiche, als wenn der lästige Dialog kommt und "Löschbestätigung" gedrückt wurde - nur eben daß der Dialog jetzt wegfällt.
Sollen dagegen weitere Files zurückgesetzt werden, dann ist Markos Hinweis zu befolgen.
Eberhard
wenn es Dir nur darum geht, daß Files, die Du überschreiben willst, evtl. RO sein könnten:
Code Sample |
function OnFileReadOnly(File) begin return ERR_YES; end; |
Diese Funktion gibt es standardmäßig bei IS6. Sie wird automatisch aufgerufen, sobald eine schreibgeschützte Datei überschrieben werden soll. Der Wert ERR_YES ist das gleiche, als wenn der lästige Dialog kommt und "Löschbestätigung" gedrückt wurde - nur eben daß der Dialog jetzt wegfällt.
Sollen dagegen weitere Files zurückgesetzt werden, dann ist Markos Hinweis zu befolgen.
Eberhard
Posted 07 August 2002 - 07:17
also, bisher liess ich es notgedrungener weise mit:
laufen
Das hilft mir aber auch schon weiter, soweit danke!
Code Sample |
LaunchAppAndWait("attrib.exe ", TARGETDIR^"*.* -R /S /D", WAIT); |
laufen
Das hilft mir aber auch schon weiter, soweit danke!
Alle menschlichen Fehler sind Ungeduld,
ein vorzeitiges Abbrechen des Methodischen,
ein scheinbares Einpfählen der scheinbaren Sache.
Kafka
ein vorzeitiges Abbrechen des Methodischen,
ein scheinbares Einpfählen der scheinbaren Sache.
Kafka