XxMichałxX Opublikowano 3 Listopada 2009 Udostępnij Opublikowano 3 Listopada 2009 Piszę program, w którym użytkownik ustala czy ma się on włączać wraz ze startem systemu, tylko że nie wiem jaka ścieżka w rejestrze jest i ogólnie jak to zrobić żeby dać autostart w rejestrze. Wie ktoś jak? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 3 Listopada 2009 Administratorzy Udostępnij Opublikowano 3 Listopada 2009 ścieżka: Software\Microsoft\Windows\CurrentVersion\Run klucz: NazwaTwojegoProgramu wartość: X:\Ścieżka\Do\Programu.exe operacje na rejestrze - F1 w programie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 3 Listopada 2009 Udostępnij Opublikowano 3 Listopada 2009 masz - ucz sie szukać wać w ten sposób. (pierwszy post, trzecia wypowiedź) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Lollus Opublikowano 3 Listopada 2009 Udostępnij Opublikowano 3 Listopada 2009 A jak zrobić dodanie tego klucza tyle, że z pliku.reg ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Farkraj Opublikowano 3 Listopada 2009 Udostępnij Opublikowano 3 Listopada 2009 zapisz sobie dodanie klucza do rejestru w notatniku, nazwij plik .reg i kliknij Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
XxMichałxX Opublikowano 4 Listopada 2009 Autor Udostępnij Opublikowano 4 Listopada 2009 GML if !registry_exists_ext('HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run',working_directory+'\GR_Server.exe') { if show_message_ext('Czy chcesz aby program uruchamial sie wraz se startem systemu?','Tak',0,'Nie')=1 { registry_write_string_ext('HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run',working_directory+'\GR_Server.exe'); } } To będzie dobrze? Chce sie upewnic zanim włącze bo ostatnio robiłem cos innego w rejestrze i skończyło sie na tym ze sie nie dalo zalogowac i trzeba bylo w rozruchu zmieniac nazwe klucza Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 4 Listopada 2009 Udostępnij Opublikowano 4 Listopada 2009 nie, to bedzie zle. funkcja registry root ustala czy ma byc "HKEY_LOCAL_MACHINE" czy inne drzewo. Poza tym jak piszesz znak "\" to pamietaj ze sluzy on do formatowania, wiec uzywaj "\\" a nie "\" Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
XxMichałxX Opublikowano 4 Listopada 2009 Autor Udostępnij Opublikowano 4 Listopada 2009 ale jak? nie czaje z tym "\\" i "\" to jak mam zrobic? e: co tu zmienic? GML registry_set_root('HKEY_LOCAL_MACHINE'); if !registry_exists_ext('Software\Microsoft\Windows\CurrentVersion\Run',working_directory+'\GR_Server.exe') { if show_message_ext('Czy chcesz aby program uruchamial sie wraz se startem systemu?','Tak',0,'Nie')=1 { registry_write_string_ext('Software\Microsoft\Windows\CurrentVersion\Run',working_directory+'\GR_Server.exe'); } } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 4 Listopada 2009 Administratorzy Udostępnij Opublikowano 4 Listopada 2009 GML registry_write_string_ext(key,name,str) jak dla mnie to tam są 3 argumenty, nie 2 :) Ścieżka klucza, nazwa i wartość :) U ciebie brak środkowego :) ścieżka: Software\Microsoft\Windows\CurrentVersion\Run klucz: NazwaTwojegoProgramu wartość: X:\Ścieżka\Do\Programu.exe Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 4 Listopada 2009 Udostępnij Opublikowano 4 Listopada 2009 Poza tym jak piszesz znak "\" to pamietaj ze sluzy on do formatowania, wiec uzywaj "\\" a nie "\" masz 13 lat ale mysle ze potrafisz zamieniac znaki w tym co piszesz. tu masz jasno napisane co zrobic, pomysl, nie boli :> Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
XxMichałxX Opublikowano 4 Listopada 2009 Autor Udostępnij Opublikowano 4 Listopada 2009 Czyli zgodnie z tym co mówi gnysek to będzie tak: GML registry_set_root('HKEY_LOCAL_MACHINE'); if !registry_exists_ext('Software\Microsoft\Windows\CurrentVersion\Run','Git Remote: Server',working_directory+'\GR_Server.exe') { if show_message_ext('Czy chcesz aby program uruchamial sie wraz se startem systemu?','Tak',0,'Nie')=1 { registry_write_string_ext('Software\Microsoft\Windows\CurrentVersion\Run','Git Remote: Server',working_directory+'\GR_Server.exe',); } } + to co mówi PsychiX, czego nie rozumiem: GML registry_set_root('HKEY_LOCAL_MACHINE'); if !registry_exists_ext('Software\\Microsoft\\Windows\\CurrentVersion\\Run','Git Remote: Server',working_directory+'\\GR_Server.exe') { if show_message_ext('Czy chcesz aby program uruchamial sie wraz se startem systemu?','Tak',0,'Nie')=1 { registry_write_string_ext('Software\\Microsoft\\Windows\\CurrentVersion\\Run','Git Remote: Server',working_directory+'\\GR_Server.exe',); } } :P edit: juz chyba rozumiem, ale pierwsze slysze ze trza pisac \\ zamiast \ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 4 Listopada 2009 Administratorzy Udostępnij Opublikowano 4 Listopada 2009 PsichiX, w GMLu ten znak nie jest znakiem specjalnym... A # symbol or carriage return chr(13) or linefeed chr(10) are interpreted as newline characters. In this way you can draw multi-line texts. (Use \# to get the # symbol itself Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
XxMichałxX Opublikowano 4 Listopada 2009 Autor Udostępnij Opublikowano 4 Listopada 2009 czyli zostawić "\" ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 4 Listopada 2009 Udostępnij Opublikowano 4 Listopada 2009 no i z registry_write_string_ext usuń na końcu przecinek :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 4 Listopada 2009 Administratorzy Udostępnij Opublikowano 4 Listopada 2009 Tak, to nie PHP, żeby \\ robić :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
XxMichałxX Opublikowano 4 Listopada 2009 Autor Udostępnij Opublikowano 4 Listopada 2009 xD finalna wersja kodu: GML registry_set_root('HKEY_LOCAL_MACHINE'); if !registry_exists_ext('Software\Microsoft\Windows\CurrentVersion\Run','Git Remote: Server') { if show_message_ext('Czy chcesz aby program uruchamial sie wraz se startem systemu?','Tak',0,'Nie')=1 { registry_write_string_ext('Software\Microsoft\Windows\CurrentVersion\Run','Git Remote: Server',working_directory+'\GR_Server.exe'); } } Działa: Tak thx Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi