Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Uruchamianie programu przed innymi (na samym początku)
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003
Uruchamianie programu przed innymi (na samym początku)

Chcialbym aby mój programik ładowal sie jako pierwszy - przed innymi programami
tzn dzialal mniej wiecej tak jak okno logowania z windowsa.
(mialby zatrzymywac ładowanie innych programów)

z góry dzieki za odpowiedz


_____________________________________________

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

11-01-2003 23:12
Pokaż profil m-a-x  Wyślij email do m-a-x   
Viper87



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

Spróbuj uruchomić swój program, dodając wpis do rejestru w: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices

Spis ten spowoduje, że Twój program uruchomi się przed zalogowaniem użytkownika do systemu. Co do zatrzymania bootowania innych programów niestety Ci nie pomogę. Może coś jest w VBFAQ, albo w allapi.net?


_____________________________________________
Viper

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


11-01-2003 23:24
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
m-a-x



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

O kluczu RunServices wiedzialem ale wlaśnie pozostaje kwestia pozostalych progamów (ich zatrzymania) Szukalem już wcześniej w VbFaq i staralem sie znaleźć jakąś api ale nie znalazlem...

Tak pozatym to dzieki za odpowiedź
(może ma ktoś jeszcze jakiś pomysł)


_____________________________________________

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

13-01-2003 00:14
Pokaż profil m-a-x  Wyślij email do m-a-x   
anonim




Typ: Nie zarejestrowany

Chyba trzeba bylo w win.ini zmienic sciezkę (zamiast "explorer.exe" wpisac swoj program) wtedy zaladuje sie tylko twoj program i przegladarka dysku (chyba sie nie da tego usunąć) jakbyś miał jakieś problemy to pisz

pzdr. St ()

15-12-2003 11:56
  
Jelcyn
Admin forum




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


Chyba trzeba bylo w win.ini zmienic sciezkę (zamiast "explorer.exe" wpisac swoj program) wtedy zaladuje sie tylko twoj program i przegladarka dysku (chyba sie nie da tego usunąć) jakbyś miał jakieś problemy to pisz

pzdr. St ()



nie jestem pewien, czy to zadziałało by pod XP


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

21-12-2003 09:10
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
Jelcyn
Admin forum




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


O kluczu RunServices wiedzialem ale wlaśnie pozostaje kwestia pozostalych progamów (ich zatrzymania) Szukalem już wcześniej w VbFaq i staralem sie znaleźć jakąś api ale nie znalazlem...

Tak pozatym to dzieki za odpowiedź
(może ma ktoś jeszcze jakiś pomysł)


Ja mam pomysł: nie Twój program z tej gałęzi wywali wszystkie wpisy i zapisze je do swojego pliku. Po uruchomieniu siebie niech uruchamia te programy co są w owym pliku spisane i ewentualnie niech sprawdza, czy nie trzeba jeszcze jakiegoś wpisu wywalić


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

21-12-2003 09:11
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
m-a-x



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

Ale tu nie chodzi o same te programy z nimi to nie problem. Chodzi o to żeby powstrzymać ładowanie się np desktop'u. Zmienienie wpisu w win.ini powoduje zmiane shella'a a nie wiem jak potem spowrotem przestawić shell'a na explorera. Jakoś się to da napewno zrobić (odświerzyć/załadować nową powłokę gdy jedna jest już uruchomiona) - może poprzez api.

Pod XP (nie znam zabardzo tego systemu) napewno też sie da na bank zmienić shell'a - może nie poprzez win.ini ale na bank gdzieś są jakieś wpisy - np w rejestrze.

Sie zastanawiałem jak są zrobione te systemy logowania (tzn "Klient sieci ... " ) Może tym sie pobawić? - tylko jak to jest zrobione - jak stworzyć własnego klienta?


_____________________________________________

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

04-01-2004 13:30
Pokaż profil m-a-x  Wyślij email do m-a-x   
Wszystkich odpowiedzi: 6 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1