Strona główna » Carckowanie » asm » assembler i rejestr windows
assembler i rejestr windows [wiadomość #752] nie, 27 październik 2002 18:57 Przejdź do następnej wiadomości
groman1 jest aktualnie niedostępny groman1
Wiadomości: 3
Dołączył(a): październik 2002
Junior Member
Cześć
Czy mógłby mi ktoś wyjaśnić w jaki sposób odwoływać się do rejestru za
pomocą assemblera?

Z góry dziękuje...

groman1@o2.pl
Re: assembler i rejestr windows [wiadomość #753 (odpowiedź na #752) ] pon, 28 październik 2002 11:25 Przejdź do poprzedniej wiadomościPrzejdź do następnej wiadomości
Bogdan jest aktualnie niedostępny Bogdan
Wiadomości: 75
Dołączył(a): marzec 2002
Member
Witam.

Rejestr Windowsa znajduje się w pliku \Windows\system.dat,
\Windows\user.dat. Niestety, nie jest to postać przyjazna ( może nawet
szyfrowana? ). Sugeruję, abyś poszukał opisu formatu danych rejestru w
sieci. Ewentualnie można zdezassemblować sobie regedit.exe... :). Nie
muszę chyba mówić, że dłubanie w rejestrze może narobić szkód, więc
najpierw dobrze zapoznaj się z dokumentacją lub eksperymentuj na kopii
zapasowej.

Co do odwoływania się, można zadeklarować odpowiednie struktury,
lokalizować je, odnosić się do nich pośrednio ( rejestrowy typ
adresowania ).

Nie napisałeś też, jakiego typu ma być twoja aplikacja. Jeśli jest to
program dla trybu chronionego/32-bit, to można byłoby nawet zczytać
cały rejestr do pamięci, aby można było nim łatwiej operować. Jeśli ma
to być zwykła aplikacja dla trybu MS-DOS, to pozostaje nam wczytywać
po 64kB :-(.

Pozdrawiam,
Bogdan


"Łukasz Gromanowski" <groman1@o2.pl> napisał :
> Cześć
> Czy mógłby mi ktoś wyjaśnić w jaki sposób odwoływać się do rejestru
za
> pomocą assemblera?
>
> Z góry dziękuje...
>
> groman1@o2.pl
>
>
Re: assembler i rejestr windows [wiadomość #754 (odpowiedź na #752) ] pon, 28 październik 2002 13:17 Przejdź do poprzedniej wiadomościPrzejdź do następnej wiadomości
groman1 jest aktualnie niedostępny groman1
Wiadomości: 3
Dołączył(a): październik 2002
Junior Member
Cześć
Dziękuję za odpowiedź,
chcę zrobić mały prosty programik pod windowsa (95-98,nt,2k) i chciałbym by
mógł wpisywać i odczytywać dane do/z rejestru. Znalazłem w sieci opis kilku
funkcji API (niestety w wer. angielskiej) tzn. RegCreateKey, RegOpenKey itp.
ale nie wiem co zrobić z parametrem dotyczącym zabezpieczeń rejestru(w nt i
2k). Mam również problem ze "scieżką" danego klucza tj. czy mogę wpisać
odrazu jako parametr "HKEY_LOCAL_MACHINE\SOFTWARE\ABC" czy też muszę
przechodzić po kolei "HKEY....", "SOFTWARE", "ABC" ? Jeśli utworzę ostatni
klucz np. "ABC", to gdybym chciał utworzyć nową wartość klucza np. "tekst"
typu REG_SZ muszę znowu pootwierać po kolei klucze? Czy może windows ma
jakiś wskaźnik do ostatnio otwartego klucza?

pozdrawiam Łukasz Gromanowski groman1@o2.pl

----- Original Message -----
From: "Bogdan" <rak480@poczta.beztego.onet.pl>
Newsgroups: alt.pl.asm
Sent: Monday, October 28, 2002 5:25 PM
Subject: Re: assembler i rejestr windows


> Witam.
> Rejestr Windowsa znajduje się w pliku \Windows\system.dat,
> \Windows\user.dat. Niestety, nie jest to postać przyjazna ( może nawet
> szyfrowana? ). Sugeruję, abyś poszukał opisu formatu danych rejestru w
> sieci. Ewentualnie można zdezassemblować sobie regedit.exe... :). Nie
> muszę chyba mówić, że dłubanie w rejestrze może narobić szkód, więc
> najpierw dobrze zapoznaj się z dokumentacją lub eksperymentuj na kopii
> zapasowej.
> Co do odwoływania się, można zadeklarować odpowiednie struktury,
> lokalizować je, odnosić się do nich pośrednio ( rejestrowy typ
> adresowania ).
> Nie napisałeś też, jakiego typu ma być twoja aplikacja. Jeśli jest to
> program dla trybu chronionego/32-bit, to można byłoby nawet zczytać
> cały rejestr do pamięci, aby można było nim łatwiej operować. Jeśli ma
> to być zwykła aplikacja dla trybu MS-DOS, to pozostaje nam wczytywać
> po 64kB :-(.
>
> Pozdrawiam,
> Bogdan
Re: assembler i rejestr windows [wiadomość #755 (odpowiedź na #754) ] wto, 29 październik 2002 03:34 Przejdź do poprzedniej wiadomościPrzejdź do następnej wiadomości
Bogdan jest aktualnie niedostępny Bogdan
Wiadomości: 75
Dołączył(a): marzec 2002
Member
Cześć.

W rodzinie NT ( i 2k ) trzeba mieć uprawnienia admina, aby zmieniać
rejestr. Poza tym, nie wiem, co to za parametr - hasło?, odnośnik do
uprawnień użytkownika? Po prostu nie wiem.

Co do ścieżki, to wydaje mi się, że jest podobnie jak z tworzeniem
nowych katalogów i przechodzeniem do dowolnego katalogu - tzn. wg
mnie, można wpisać całą ścieżkę naraz. To samo powinno dotyczyć
utworzenia i otworzenia klucza. Czy jest jakiś wskaźnik? - nie wiem,
ale skoro można wpisać całą ścieżkę naraz, to nie byłby on potrzebny,
co nie? :)

Pozdrawiam i życzę powodzenia :)
Bogdan



"Łukasz Gromanowski" <groman1@o2.pl> napisał :
> Cześć
> Dziękuję za odpowiedź,
> chcę zrobić mały prosty programik pod windowsa (95-98,nt,2k) i
chciałbym by
> mógł wpisywać i odczytywać dane do/z rejestru. Znalazłem w sieci
opis kilku
> funkcji API (niestety w wer. angielskiej) tzn. RegCreateKey,
RegOpenKey itp.
> ale nie wiem co zrobić z parametrem dotyczącym zabezpieczeń
rejestru(w nt i
> 2k). Mam również problem ze "scieżką" danego klucza tj. czy mogę
wpisać
> odrazu jako parametr "HKEY_LOCAL_MACHINE\SOFTWARE\ABC" czy też muszę
> przechodzić po kolei "HKEY....", "SOFTWARE", "ABC" ? Jeśli utworzę
ostatni
> klucz np. "ABC", to gdybym chciał utworzyć nową wartość klucza np.
"tekst"
> typu REG_SZ muszę znowu pootwierać po kolei klucze? Czy może windows
ma
> jakiś wskaźnik do ostatnio otwartego klucza?
>
> pozdrawiam Łukasz Gromanowski groman1@o2.pl
>
> ----- Original Message -----
> From: "Bogdan" <rak480@poczta.beztego.onet.pl>
> Newsgroups: alt.pl.asm
> Sent: Monday, October 28, 2002 5:25 PM
> Subject: Re: assembler i rejestr windows
>
>
> > Witam.
> > Rejestr Windowsa znajduje się w pliku \Windows\system.dat,
> > \Windows\user.dat. Niestety, nie jest to postać przyjazna ( może
nawet
> > szyfrowana? ). Sugeruję, abyś poszukał opisu formatu danych
rejestru w
> > sieci. Ewentualnie można zdezassemblować sobie regedit.exe... :).
Nie
> > muszę chyba mówić, że dłubanie w rejestrze może narobić szkód,
więc
> > najpierw dobrze zapoznaj się z dokumentacją lub eksperymentuj na
kopii
> > zapasowej.
> > Co do odwoływania się, można zadeklarować odpowiednie struktury,
> > lokalizować je, odnosić się do nich pośrednio ( rejestrowy typ
> > adresowania ).
> > Nie napisałeś też, jakiego typu ma być twoja aplikacja. Jeśli jest
to
> > program dla trybu chronionego/32-bit, to można byłoby nawet
zczytać
> > cały rejestr do pamięci, aby można było nim łatwiej operować.
Jeśli ma
> > to być zwykła aplikacja dla trybu MS-DOS, to pozostaje nam
wczytywać
> > po 64kB :-(.
> >
> > Pozdrawiam,
> > Bogdan
>
>
Re: assembler i rejestr windows [wiadomość #756 (odpowiedź na #755) ] wto, 29 październik 2002 05:00 Przejdź do poprzedniej wiadomościPrzejdź do następnej wiadomości
groman1 jest aktualnie niedostępny groman1
Wiadomości: 3
Dołączył(a): październik 2002
Junior Member
Dzięki. Będę próbował.
Pozdrawiam Łukasz Gromanowski groman1@o2.pl

Użytkownik "Bogdan" <rak480@poczta.beztego.onet.pl> napisał w wiadomości
news:aplh6h$4i4$1@korweta.task.gda.pl...
> Cześć.
> W rodzinie NT ( i 2k ) trzeba mieć uprawnienia admina, aby zmieniać
> rejestr. Poza tym, nie wiem, co to za parametr - hasło?, odnośnik do
> uprawnień użytkownika? Po prostu nie wiem.
>
> Co do ścieżki, to wydaje mi się, że jest podobnie jak z tworzeniem
> nowych katalogów i przechodzeniem do dowolnego katalogu - tzn. wg
> mnie, można wpisać całą ścieżkę naraz. To samo powinno dotyczyć
> utworzenia i otworzenia klucza. Czy jest jakiś wskaźnik? - nie wiem,
> ale skoro można wpisać całą ścieżkę naraz, to nie byłby on potrzebny,
> co nie? :)
> Pozdrawiam i życzę powodzenia :)
> Bogdan
Re: assembler i rejestr windows [wiadomość #758 (odpowiedź na #752) ] czw, 31 październik 2002 18:29 Przejdź do poprzedniej wiadomościPrzejdź do następnej wiadomości
marikaz jest aktualnie niedostępny marikaz
Wiadomości: 44
Dołączył(a): lipiec 2002
Member
Łukasz Gromanowski napisał(a)

> Cześć
> Czy mógłby mi ktoś wyjaśnić w jaki sposób odwoływać się do rejestru za
> pomocą assemblera?

A normalnie, za pomoca polecen assemblra.

Proponuje na poczatek ksiazke "Biblia asesmblera",
w ksiegarni 50 zl, oplaca sie - uwierz.

--
marikaz
marikaz<at>dr.com
Re: assembler i rejestr windows [wiadomość #759 (odpowiedź na #754) ] czw, 31 październik 2002 18:40 Przejdź do poprzedniej wiadomości
marikaz jest aktualnie niedostępny marikaz
Wiadomości: 44
Dołączył(a): lipiec 2002
Member
Łukasz Gromanowski napisał(a)

> funkcji API

API. Dzieki API piractwo jedynie kroluje, bo w DOS-ie nie bylo latwo :-)

Poniewaz mam napiete terminy i wyjatkowo niewyrozumialego szefa, napisz na
priv, pomyslimy hehe wspolnie.

--
marikaz
marikaz<at>dr.com
Poprzedni wątek:Re: Dodatkowy zarobek
Następny wątek:Zlot grupy na IRC :))
Idź do forum:
  


Aktualna data: wto lut 7 16:39:06 EST 2012

Łączny czas generowania strony wyniósł 0,01834 sekund.
.:: Kontakt :: 901 906 niezarejestrowana strona sprawdz strone no host system wymiany linkow Strona główna ::.

Powered by: FUDforum 2.7.6.
Copyright ©2001-2006 FUD Forum Bulletin Board Software