17.05.2007 21:15
Podążając za Element ukryty. Rejestracja zajmie tylko minutę! zbudowałem sobie plik *.reg do automatycznego ładowania tych ustawień. Ogólnie zależy mi na umieszczeniu w oknie "Mój komputer" mojego odnośnika do mojego folderu. Sporządziłem więc:
gdy jednak wyeksportuję wprowadzone powyższym plikiem zmiany to otrzymuję:
Niby w porządku ale dwie rzeczy są tu nie tak.
Przy okazji. Jak umieścić to odniesienie tak, żeby oprócz tego, że wyświetla mi się w oknie Mój Komputer wyświetlało by mi się to w okienkach dialogowych Save As... i Open...
Kod:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}]
"Default"="My Folder"
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\DefaultIcon]
"Default"="shell32.dll,3"
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\InProcServer32]
"Default"="shell32.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\Shell\Open My Menu\Command]
"Default"="explorer /root,C:\FromNet"
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\ShellEx\PropertySheetHandlers\{17084B40-08F5-4BCD-A739-C0D08C176BAD}]
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\ShellFolder]
"Attributes"=hex:00, 00, 00, 00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{17084B40-08F5-4BCD-A739-C0D08C176BAD}]
Kod:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}]
"Default"="My Folder"
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\DefaultIcon]
"Default"="shell32.dll,3"
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\InProcServer32]
"Default"="shell32.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\Shell]
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\Shell\Open My Menu]
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\Shell\Open My Menu\Command]
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\ShellEx]
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\ShellEx\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\ShellEx\PropertySheetHandlers\{17084B40-08F5-4BCD-A739-C0D08C176BAD}]
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\ShellFolder]
"Attributes"=hex:00,00,00,00
- Wszędzie tam gdzie chcę umieścić zmienną "Default" - ale myślę tutaj o tej prawdziwej, co jet zawsze w na nowo tworzonym kluczu w nawiasach - program tworzy mi tą zmienną ale jako nową wartość Defalult. Gdy chcę "jeszcze bardziej" wymusić moją zmianę i gdy moją zmienną wciskam w nawiasy (Default), wpis jest dokonywany w ten sam sposób, tak, że w jednym kluczu są dwie takie same zmienne "(Default)" (sic!)
- Jak można zauważyć w przypadku aplikowania zmiennej do wpisania tej wartości w ogóle nie dochodziKod:
[HKEY_CLASSES_ROOT\CLSID\{17084B40-08F5-4BCD-A739-C0D08C176BAD}\Shell\Open My Menu\Command]
"Default"="explorer /root,C:\FromNet"
Przy okazji. Jak umieścić to odniesienie tak, żeby oprócz tego, że wyświetla mi się w oknie Mój Komputer wyświetlało by mi się to w okienkach dialogowych Save As... i Open...