WinFuture-Forum.de: Regedit, Lastkey Einstellung - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Windows XP
Seite 1 von 1

Regedit, Lastkey Einstellung


#1 Mitglied ist offline   ari 

  • Gruppe: aktive Mitglieder
  • Beiträge: 255
  • Beigetreten: 03. Dezember 03
  • Reputation: 0

geschrieben 03. September 2004 - 13:46

Hi allz,

Regedit unter WXP Prof merkt sich ja beim Schließen den letzten geöffneten Key. Der wird beim nächsten Öffnen wieder hergestellt.

Abgespeichert wird der unter:

Zitat

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit]
"LastKey"=...


Meine Frage ist, kann man das Verhalten v. Regedit abstellen, wenn ja wie und wo?

Thx schon mal
0

Anzeige



#2 Mitglied ist offline   hoschen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 748
  • Beigetreten: 12. Februar 04
  • Reputation: 2

geschrieben 03. September 2004 - 14:28

direkt abstellen, glaub ich nicht.

du kannst es nur "abstellen", indem du vorher den LastKey - Eintrag löscht:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit]
"LastKey"=-

Dieser Beitrag wurde von hoschen bearbeitet: 03. September 2004 - 14:30

0

#3 Mitglied ist offline   ichbines 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.716
  • Beigetreten: 06. Oktober 02
  • Reputation: 0
  • Wohnort:Parndorf (Österreich)
  • Interessen:Computer, Linux

geschrieben 03. September 2004 - 14:50

Hallo

ja, in diesem Schlüssel schreibst du deinen gewünschten Schlüssel herein, der immer geöffnen wird. Oder du schreibst Arbeitsplatz hinein.

Danach verweigerst du einfach die Schreibrechte für diesen User unter BEARBEITEN - BERECHTIGUNGEN ... den Vollzugriff.

SChon kann der Regedit den Wert nicht mehr ändern.
0

#4 Mitglied ist offline   ari 

  • Gruppe: aktive Mitglieder
  • Beiträge: 255
  • Beigetreten: 03. Dezember 03
  • Reputation: 0

geschrieben 03. September 2004 - 15:39

thx hoschen u. ichbines,

@ichbines
aber eine Frage hab ich noch dazu.

Wenn das Verhalten so deaktiviert ist, ist es dann noch möglich, für den Wert Lastkey per *.reg Dateiimport einen neuen Wert ein zutragen?

Ich muß das mal e bissel umschreiben.
Ich bin dabei ein Prog zu schreiben, bei dem der User, den im Prog gewählten Key, gleich im Regedit öffnen kann.

Bsp. sagte:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{7A75042B-9136-4D7C-9ECC-97A57292EFC5}\Connection]


Leider ist es nicht möglich Regedit beim Öffnen einen Key als Switch zu übergeben, sodass ich den gewünschten Key als Lastkey vor dem Öffnen v. Regedit eintragen muß.

Das funzt dann natürlich nur, wenn Regedit den Key immer ausliest.
0

#5 Mitglied ist offline   ichbines 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.716
  • Beigetreten: 06. Oktober 02
  • Reputation: 0
  • Wohnort:Parndorf (Österreich)
  • Interessen:Computer, Linux

geschrieben 03. September 2004 - 15:45

hallo

dann funktioniert meine Methode nicht mehr. Der Schlüssel kann bei meiner Metode ja nicht mehr geändert werden.
Eine Lösung kenne ich auch nicht.
0

#6 Mitglied ist offline   ari 

  • Gruppe: aktive Mitglieder
  • Beiträge: 255
  • Beigetreten: 03. Dezember 03
  • Reputation: 0

geschrieben 03. September 2004 - 18:14

Hm, naja dann muß der jenige, der das Verhalten bei Regedit deaktiviert hat eben selber suchen. :lol:
Ich denke mal das die wenigsten das deaktiviert haben. :blush:


Thx für eure Hilfe. ;)
0

#7 Mitglied ist offline   hoschen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 748
  • Beigetreten: 12. Februar 04
  • Reputation: 2

geschrieben 03. September 2004 - 18:17

du mußt evtl. voher mal klarstellen:

soll der User die Registrierung bearbeiten oder nicht?

Wenn nicht, warum soll er regedit starten können?
0

#8 Mitglied ist offline   ari 

  • Gruppe: aktive Mitglieder
  • Beiträge: 255
  • Beigetreten: 03. Dezember 03
  • Reputation: 0

geschrieben 03. September 2004 - 20:02

Zitat (hoschen: 03.09.2004, 19:17)

du mußt evtl. voher mal klarstellen:

soll der User die Registrierung bearbeiten oder nicht?

Wenn nicht, warum soll er regedit starten können?

Es geht nicht ums bearbeiten der Registry, sondern ich will des Users Registry mit nem bestimmten Key öffnen.
Da ich aber beim Starten v. Regedit keinen Key als Switch übergeben kann,

Regedit.exe /HKLM\System\CurrentControlSet..


muß ich das Teil austricksen, indem ich vor dem Öffnen v. Regedit den LastKey ändere und meinen Key dort eintrage.
Daraufhin öffnet Regedit den gewünschten Key.

Wenn aber das Auslesen des LastKey's vom User gesperrt wurde, muß er selber suchen. :blush:

Wie der Key in etwa aussieht, hatte ich oben schon gepostet.
Da sind 2 CLSID's drin und um das Auffinden zu erleichtern, will ich das als Feature in mein Prog einbauen. ;)

Jetzt alles klar ?
0

#9 Mitglied ist offline   hoschen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 748
  • Beigetreten: 12. Februar 04
  • Reputation: 2

geschrieben 03. September 2004 - 20:14

nicht so ganz, aber naja.

Wenn das ein fester Key ist, dann trag den doch ein und dann vergib dem User nur leserechte auf den Schlüssel.

Eine andere Sache:

schau mal hier:

http://www.pcwelt.de/know-how/tipps_tricks...3960/index.html

das ist ein Tool, damit gibst du ein Key ein und die Redistrie wird damit geöffnet. Vielleicht hilft das ja auch noch weiter.
0

#10 Mitglied ist offline   ari 

  • Gruppe: aktive Mitglieder
  • Beiträge: 255
  • Beigetreten: 03. Dezember 03
  • Reputation: 0

geschrieben 03. September 2004 - 21:38

Zitat (hoschen: 03.09.2004, 21:14)

nicht so ganz, aber naja.

Wenn das ein fester Key ist, dann trag den doch ein und dann vergib dem User nur leserechte auf den Schlüssel.

Eine andere Sache:

schau mal hier:

http://www.pcwelt.de/know-how/tipps_tricks...3960/index.html

das ist ein Tool, damit gibst du ein Key ein und die Redistrie wird damit geöffnet. Vielleicht hilft das ja auch noch weiter.

Thx für den Link,

es ist beruhigend, das andere es genau so machen.

Registry-Tool: Regedit mit dem gewünschten Schlüssel aufrufen sagte:

Das Script trägt zunächst den von Ihnen angegebenen Schlüssel in die Registry ein und ruft dann den Registry-Editor auf, so dass dieser den neuen Schlüssel als "LastKey" vorfindet.


hoschen sagte:

Wenn das ein fester Key ist, ...


Nee is es nicht, er wird bei jeder Neuinstall von XP geändert und ist demzufolge bei jedem User anders.

Zitat

;NetCfgInstanceID = {7A75042B-9136-4D7C-9ECC-97A57292EFC5}
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{7A75042B-9136-4D7C-9ECC-97A57292EFC5}\Connection]


Das rot markierte ist die NetCfgInstanceID, mit der wird die Netzwerkkarte identifiziert.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0