🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.os.ms-windows.programmer
Article #36

Registry-Eintraege (Win98) automatisch loeschen

#36
From: Rui Afonso
Date: Mon, 25 Mar 2002 13:42
54 lines
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-mail

Show 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