Kontexmenu des Explorer erweitert bzw. ändern

Für allgemeine Fragen zur Programmierung mit PureBasic.
IngoMoritz
Beiträge: 5
Registriert: 21.10.2004 17:06

Kontexmenu des Explorer erweitert bzw. ändern

Beitrag von IngoMoritz »

Hallo,

ich würde gerne mein Kontexmenu etwas abändern.
Wie kann ich neue Einträge integrieren oder bestehende Einträge ändern.
Freu mich schon auf Antwort!

Gruß Ingo :mrgreen:
IngoMoritz
Beiträge: 5
Registriert: 21.10.2004 17:06

keine Änderung des Kontexmenus möglich?

Beitrag von IngoMoritz »

Hallo Leute,

ist es mit Pure Basic nicht möglich das Kontexmenu des Explorers zu ändern?
Schade... :cry:

Gruß Ingo
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

Natürlich ist es möglich. Denn die Daten des Kontextinhalts müssen ja irgendwo abgelegt sein. Dann muß man sie auch ändern können.
Die Frage ist nun ...Wo?
Also ich würde nach folgendem Schrittmuster verfahren um an die Info ranzukommen:

1. Schauen was steht in meinem Kontexmenue?
2. Regedit öffnen und nach den Inhalten suchen.
3. Falls Registrierschlüssel gefunden, aufschreiben.
4. RegKey Manipulation ins Programm einbauen.
:mrgreen:
Benutzeravatar
bluejoke
Beiträge: 1244
Registriert: 08.09.2004 16:33
Kontaktdaten:

Beitrag von bluejoke »

Du kannst auch bei den Developer Infos von Microsoft nachschauen
Ich bin Ausländer - fast überall
Windows XP Pro SP2 - PB 4.00
IngoMoritz
Beiträge: 5
Registriert: 21.10.2004 17:06

Thanks

Beitrag von IngoMoritz »

Na klar manchmal ist man auch blöd, man hats schon vor der Nase und kommt nicht drauf! :lol:
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Thanks

Beitrag von Kiffi »

> Na klar manchmal ist man auch blöd, man hats schon vor der Nase und
> kommt nicht drauf! :lol:

wenn Du eine Möglichkeit zur Erweiterung gefunden hast: Kannst Du diesen
der Community zugänglich machen?

Danke & Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

Vielleicht hilft dieses hier weiter. Als Beispiel ging es hier um PB im Kontextmenü.

http://www.robsite.de/php/pureboard/vie ... =8374#8374
Bild
Win11 Pro 64-Bit, PB_6.11b1
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Ach man, wieso denkt jeder dass mit diesem Kontextmenü nur das Untermenü "Neu" angesprochen ist? Ich will auch mal wissen, wie das z.B. bei WinRAR oder bei den vielen Antivieren geht.

Bild
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Also, DD, das ist irgendwasw in der Registry. Wenn du regedit.exe startest, musst du von den "Hauptschlüsseln" den mit "root" im namen öffnen. Da sind alle Dateiendungen (=Dateiformate) drin aufgelistet. Eigentlich besteht die Registry nur aus 2 Hauptschlüsseln, d.h. "ROOT" ist nur ein Abbild irgend eines Unterschlüssels (der AFAIK irgendwo in HKEY_LOCAL_MACHINE rumlungert). Und im Unterschlüssel der gewünschten Dateiendung(en) musst du dann einen Unterschlüssel mit irgendeinem bestimmten Namen erstellen, wo das reinkommt. Werde das mal recherchieren. Guck dir das bis dahin z.B. bei "*.zip" ab, da sollte dein Entpack-Programm (z.B. WinZIP/WinRAR) drinstehen...
cya
Pascal
//EDIT: Der "wirkliche" SChlüsselname von "HKEY_CLASSES_ROOT" ist "HKEY_LOCAL_MACHINE\SOFTWARE\Classes"
(also ein Unterschlüssel auf der 2. Ebene)
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

bei AntiVir liegt der Verweis auf eine GUID. Im Schlüssel mit dem GUID Namen liegt aber ein weiterer Verweis auf eine DLL. Und nu o_O?
Bild
Antworten