Article View: de.comp.os.ms-windows.programmer
Article #36Registry-Eintraege (Win98) automatisch loeschen
From: Rui Afonso
Date: Mon, 25 Mar 2002 13:42
Date: Mon, 25 Mar 2002 13:42
54 lines
3536 bytes
3536 bytes
Hallo Newsgroup, ich m�chte ein einfaches Installationspaket erstellen, der automatisch zwei Eintr�ge in der Registry l�schen, einige Verzeichnisse anlegen und ein paar Dateien kopieren soll. Das Paket ist nur f�r einen bestimmtem Rechner gedacht und soll m�glichst ohne Zutun des Users ablaufen. Windows-Scripting, VB oder ein Installationsprogramm in C(++) kommen nicht in Frage nicht zuletzt, weil ich mich mit Windows-Programmierung nicht auskenne. Daher m�chte ich die Installation �ber eine Batch-Datei steuern. Eine Installation �ber eine INF-Datei w�hre auch m�glich, allerdings weiss ich nicht, wie eine solche automatisch ausgef�hrt wird. Nun habe ich zu Folgendes Fragen: a) Registry-Eintr�ge (Win98) automatisch l�schen (REG- oder INF-Datei) c) Eintr�ge unter dem Registry-Schl�ssel 'RunOnce' Zu a1) Das Zeilenkommando 'regedit.exe test.reg' importiert den Inhalt der Datei 'test.reg' in die Registrierung. Hat die Datei den Inhalt (ohne Leerzeilen): <Test.reg> REGEDIT4 [HKEY_LOCAL_MACHINE\Software\CLASSES\.xyz\TestEintrag] "BlaBla"=- [-HKEY_LOCAL_MACHINE\Software\CLASSES\.xyz\TestEintrag] </test.reg> werden das Datenwort 'BlaBla' und der Unterschl�ssel 'TestEintrag' aus der Registrierung entfernt. Leider bewirkt das Kommando auch zwei Popups, die ich unbedingt unterdr�cken m�chte. FRAGE: Gibt es ein Kommandoschalter, der einen stillen Registry-Import bewirkt? a2) Mit einer *.inf-Datei kann man das Gleiche in der Registry bewirken wie mit der obigen Datei ohne jedweder R�ckmeldung des Systems. Allerdings kenne ich kein Befehl, um eine inf-Datei �ber die Kommandozeile auszuf�hren. Mit dem Befehl 'C:\WINDOWS\rundll.exe setupx.dll,InstallHinfSection DefaultInstall 132', der sich hinter dem Kontextmen�befehl 'Installieren' verbirgt kann ich und kann die Kommandozeile nichts anfangen. FRAGE: Wie muss der Befehl lauten, damit eine Datei 'test.inf' �ber die Kommandozeile installiert wird? FRAGE2: Wo bekomme ich im Internet Infos zu diesem Thema, speziell zum Aufbau von INF-Dateien? Zu b) Ist es m�glich unter dem Registry-Schl�ssel 'RunOnce' au�er Eintr�ge der Art 'PROGRAM.EXE', die bewirken, das 'PROGRAM.EXE' beim n�chsten Systemstart ausgef�hrt wird, auch solche, die eine Umbenennung, L�schung oder Verschiebung von beliebigen Dateien bewirken? Besten dank f�r Eure Hilfe. Gr��e, Rui
Technical Details
Message-ID:
<dn9u9u8873gb8l35ee64ojtfc56knpf7hj@4ax.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.gamma.ru!Gamma.RU!fu-berlin.de!uni-berlin.de!acb21c04.ipt.aol.COM!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: 1124cf,152fc306a13d36f1,start X-Google-Attributes: gid1124cf,public X-Google-Thread: 1137dc,152fc306a13d36f1,start X-Google-Attributes: gid1137dc,public X-Google-Thread: f6ef4,152fc306a13d36f1,start X-Google-Attributes: gidf6ef4,public X-Google-ArrivalTime: 2002-03-25 05:42:28 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.gamma.ru!Gamma.RU!fu-berlin.de!uni-berlin.de!acb21c04.ipt.aol.COM!not-for-mail From: Rui Afonso <rui.afonso@gmx.net> Newsgroups: de.comp.os.ms-windows.programmer,fido.ger.windows.prog,oecher.computer Subject: Registry-Eintraege (Win98) automatisch loeschen Date: Mon, 25 Mar 2002 14:42:24 +0100 Lines: 54 Message-ID: <dn9u9u8873gb8l35ee64ojtfc56knpf7hj@4ax.com> Reply-To: rui.afonso@gmx.net NNTP-Posting-Host: acb21c04.ipt.aol.com (172.178.28.4) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: fu-berlin.de 1017063746 23352807 172.178.28.4 (16 [136591]) X-Newsreader: Forte Agent 1.9/32.560