Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi verkürztes Startmenü (https://www.delphipraxis.net/186-verkuerztes-startmenue.html)

thomasdrewermann 17. Jun 2002 18:09


verkürztes Startmenü
 
Hi,
Nach einem "Systemabsturz" bot sich mir ein seltsames Startmenü da:
http://people.freenet.de/Thomas.D/absturz.jpg

Meine Frage:
Kann man diese "verkürzte" Startmenü auch mit einem Delphi-Programm programmierne?

Denn es werden jetzt ja nur die Verknüpfungen im Orderner c.\windows\Startmenü angezeigt :D

Vielleicht hat ja einer nen passenden Code dafür????


MFG
THOMAS

Daniel 17. Jun 2002 18:16

Hallo Thomas,

Unter Windows 2000/XP würde ich so ein Startmenü über die Systemrichtlinien einstellen. Inwieweit man auf diese per API zugreifen kann, weiss ich nicht.


Grüße,
Daniel

thomasdrewermann 17. Jun 2002 18:51

Wie siehts mit WIN98 aus?

OregonGhost 17. Jun 2002 21:58

Unter Windows 98 gibt es auch Richtlinien. Such dir mal das Programm poledit.exe, wenn es nicht im Windows- oder System-Verzeichnis liegt findest du es auf der CD. Damit kann man leicht sowas hinbekommen, wenn du Glück hast, findest du damit auch raus, welche Registry-Werte du dafür verändern musst.

Christian Seehase 18. Jun 2002 09:27

Moin Zusammen,

wenn man sich die dazugehörenden *.adm Dateien ansieht, kann man die entsprechenden Registrykeys sogar recht leicht finden.

Um sich das "Einlesen" in die Dateien zu erleichtern:
  • Datei einlesen (ist eine reine Textdatei)
  • ab Abschnitt [strings] als temporäre INI abspeichern
  • den vordereren Abschnitt (vor [strings]) durchgehen und nach !!Schlüsselwort suchen
  • !!Schlüsselwort durch den entsprechenden String aus [strings] ersetzen. Dazu das Schlüsselwort als Ident-Wert für die temporäre Ini Nutzen
  • Jetzt das Ergebnis als Datei wegschreiben, oder einfach direkt
    anzeigen lassen
  • Jetzt hat man eine recht gut kommentierte ADM Datei, so das in vielen Fällen die jeweilige Bedeutung der Werte klar ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz