Arekadiusz Opublikowano 10 Marca 2010 Udostępnij Opublikowano 10 Marca 2010 Witam! Gdy użyje kodu: GML registry_set_root(0) registry_write_string_ext(gra,kod,1234) W systemie Windows XP Home Edition tworzy się klucz i wszystko jest dobże.Lecz na drugim komputerze z systemem Windows Vista Home Premium nie tworzy się nic.Na obu komputerach mam Game Maker 8.0 Lite.Dlaczego tak się dzieje? Co robie źle? Z góry dziękuje za pomoc. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kapkap Opublikowano 10 Marca 2010 Udostępnij Opublikowano 10 Marca 2010 Vista ma lepsze zabezpieczenia niz Xp. Byc moze blokuje game makera od edytowania rejestru. A tak pozatym moze sproboj z .ini.Wiem ze jest to banalne do edycji ale: Twoje haslo czy cus: 12345 Zakodowane z losowymi liczbami i literami: ag5j23s987fn1d568jmdnx22dkln4 Tylko gm wie: ag5j23s987fn1d568jmdnx22dkln4 Ta Da! Mam nadzieje ze chociaz troszke pomoglem :D. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 10 Marca 2010 Administratorzy Udostępnij Opublikowano 10 Marca 2010 @kapkap: Bez sensu to co napisałeś. ----------------------------------------------------- Co do postu pierwszego: registry_write_string_ext - STRING. A ty podajesz liczbę rzeczywistą. Do tego czy zmienne gra i kod są w ogóle zainicjowane? Może to też powinny być stringi? Powinno być zapewne tak: GML registry_write_string_ext('gra','kod','1234') Albo mi się wydaje - albo masz wyłączone wyświetlanie błędów i traktowanie niezainicjowanych zmiennych jako 0. I nie wiesz, że jest błąd. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Arekadiusz Opublikowano 10 Marca 2010 Autor Udostępnij Opublikowano 10 Marca 2010 Dzięki już wszystko działa,ale mam jeszcze jedno pytanie z rejestrem: Gdy tym kodem zrobie wpis do rejestru: GML registry_set_root(0) registry_write_string_ext("gra","kod","1234") w HKEY_CURRENT_USER utworzy się folder gra i w nim reszta.A jak zrobić aby folder gra utworzył sie w folderze Software i dopiero potem reszta? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 10 Marca 2010 Administratorzy Udostępnij Opublikowano 10 Marca 2010 GML registry_write_string_ext("Software\gra","kod","1234"); Masz to podane w helpie, jako przykładowy kod... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Arekadiusz Opublikowano 11 Marca 2010 Autor Udostępnij Opublikowano 11 Marca 2010 Dzięki już wszystko działa. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Arekadiusz Opublikowano 12 Marca 2010 Autor Udostępnij Opublikowano 12 Marca 2010 Mam jeszcze 2 pytania: 1. Jak można zprawdzić czy w rejestrze istnieje dany klucz(czytałem w dokumentacji że można sprawdzić nazwę).Jeżeli nie można to powiedzcie czy dobrze używam tej funkcji z nazwą: GML registry_exists('name') { show_message('ok!') } else { show_message('Brak danych!') } 2.Czy można usuwać klucze z rejestru? A jeżeli nie to chociaż wartości ciągu? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 12 Marca 2010 Udostępnij Opublikowano 12 Marca 2010 GML if ( registry_exists( 'name' ) lub if ( registry_exists_ext( 'key', 'name' ) 2. ze względów bezpieczeństwa nie nie można usuwać. registry write => wpisujesz pusty ciąg i masz wyczyszczone Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Arekadiusz Opublikowano 17 Marca 2010 Autor Udostępnij Opublikowano 17 Marca 2010 Mam jeszcze pytanie: Czy w rejestrze są zapisane jakieś informacje o nazwie systemu operacyjnego, nazwie użytkownika, itp. Jeżeli tak, gdzie są umieszczone? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 17 Marca 2010 Udostępnij Opublikowano 17 Marca 2010 zamiast grzebać w rejestrze użyj sys-info.dll bez problemu odczytuje takie informacje. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Arekadiusz Opublikowano 17 Marca 2010 Autor Udostępnij Opublikowano 17 Marca 2010 A jak się go używa,skąd go wziąść i czy wogóle można go użyć w wersji lite? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 17 Marca 2010 Udostępnij Opublikowano 17 Marca 2010 niestety w little nie użyjesz żadnego dlla :( Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Arekadiusz Opublikowano 17 Marca 2010 Autor Udostępnij Opublikowano 17 Marca 2010 To wtakim razie jaki jest sposób żeby się dowiedzieć nazwe użytkownika, system operacyjny, itp.? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 18 Marca 2010 Udostępnij Opublikowano 18 Marca 2010 Ale przez GMa czy normalnie, przez eksplorator Windows ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
MagnusArias Opublikowano 18 Marca 2010 Udostępnij Opublikowano 18 Marca 2010 Skoro sie tu pyta, to chyba jemu chodzi o GM'a... W eksploratorze to kazdy moze sprawdzic, jesli jest administratorem i jesli ma dostep :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 19 Marca 2010 Udostępnij Opublikowano 19 Marca 2010 odpal rejestr, uruchom przeszukiwanie (CTRL + F -> F3), jako frazę wpisz swoją nazwę użytkownika i obserwuj w jakich kluczach pojawia się wartość. Skopiuj nazwę klucza do gm'a i gotowe Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się