Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Jak dodać jakąś wartość w rejestrze do wartości domyślnej???
Viper87



Typ: neutral
Postów: 490
Zarejestrowany: Oct 2002
Jak dodać jakąś wartość w rejestrze do wartości domyślnej???

Potrzebuję zapisać jakąś wartość do wartości o nazwie "(Domyślna"-"Wartość nieustalona" do rejestru, ale nie wiem jak to zrobić, bo np. w ang. Windowsach będzie to wartość o nazwie "Default". Mam nadzieję, że nie tłumaczę zbyt enigmatycznie i ktoś mi odpowie .


_____________________________________________
Viper

"Savoir c`est prevoir, prevoir c`est prevenir". 
(Wiedzieć to przewidzieć, przewidzieć to zapobiegać) 


01-10-2003 22:13
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

No tłumaczysz właśnie troche nie jasno Jak bys popatrzył do rejestru (np za pomocą regedit) to byś zobaczył jak to wygląda. Nie obchodzi cie co jest tam napisane - czy default czy domyślna - to nie ma znaczenia. Każdy klucz może mieć swoją wartość a jest ona nazywana tylko domyślną. I aby ją zmienić musisz skożystać z dwóch api:

Private Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long

Public Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long

Za pomoca pierwszej uzyskujesz wartość typu long danego klucza a dzięki drugiej nadajesz mu wartość. np tak:

lRet = RegSetValueEx(wartiosc_klucza_long, "", 0&, 1, ByVal tekst_wartosci, Len(tekst_wartosci))

Z kolejnymi pytaniami się wstrzymaj bo posłałem ci programik który rejestruje w systemie rozszerzenie. Pozdrawiam


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

02-10-2003 01:40
Pokaż profil m-a-x  Wyślij email do m-a-x   
Viper87



Typ: neutral
Postów: 490
Zarejestrowany: Oct 2002

Dzięki. Teraz rozumiem. Widzisz-ja nie używam API, tylko biblioteki reg.dll. Czyli po prostu tworzę klucz np. HKCR\costam\, a jako wartość daję np. "costam2" i wtedy mi wpisuje to do domyślnej. Sprawdziłem. Dzięki za programik


_____________________________________________
Viper

"Savoir c`est prevoir, prevoir c`est prevenir". 
(Wiedzieć to przewidzieć, przewidzieć to zapobiegać) 


02-10-2003 20:57
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002

jeśli chodzi o rejestr to zobacz program Damian Daszkiewicza, który dodaje siebie do autostartu. Program ma fajny (prosty) moduł do obsługi rejestru :-)


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

04-10-2003 11:07
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002

BTW: m-a-x dostałem kilka maili z pochwałami Twojego ostatniego programu :-) Czekam na kolejne bo pomysł był naprawdę bardzo ciekawy


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

04-10-2003 11:08
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

Hehe ciesze sie ze komus moglem pomoc i ze programik sie podoba. Ale pomysl na niego nasunal mi sie dlatego bo na forum ludzie mieli z tym problemy. Zauwazylem ze duzo osob tego nie potrafi wiec zeby nie musiec co chwiele odpowiadac na podobne posty napisalem proga. Jak jeszcze zauwaze ze cos bedzie potzrebne to napewno napisze. Pozdrawiam


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

04-10-2003 23:38
Pokaż profil m-a-x  Wyślij email do m-a-x   
Chudy
[TLHW]Wiktor



Typ: moderator
Postów: 574
Zarejestrowany: Aug 2002

Ja też chętnie skorzystam w jakimś z moich programów z tego modółu. Wiem do jakiego klucza wejść i jak operować na rejestrze poprzez api ale poprostu nie chce mi się z tym bawić skoro mam już gotowy modół. Dobra robota m-a-x :-)


_____________________________________________
Projekt "Thunder Cannons" nadchodzi...

05-10-2003 08:17
Pokaż profil Chudy  Wyślij email do Chudy   Odwiedź stronę Chudy       1220895
Wszystkich odpowiedzi: 6 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1