VB 2010

Programovacie jazyky, rady, poradňa...
matoH12
Medium Expert
Medium Expert
Príspevky: 127
Registrovaný: 05 mar 2011, 21:13

VB 2010

Príspevok od používateľa matoH12 »

zdravím

robím na programe a potreboval by som pomôcť s hlavnou časťou programu. Funkcia programu je, že analyzuje programy ktoré sa spúšťajú pri štarte a vypíše napr do listwiew. Dik za pomoc lebo ja neviem ake príkazy použiť keďže som ešte začiatočník
pipiak
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 321
Registrovaný: 11 jún 2006, 9:24
Bydlisko: KE
Kontaktovať používateľa:

Re: VB 2010

Príspevok od používateľa pipiak »

mal by si pouzit WMI a v nich najst dane programy (pouzi google)
Dalsia moznost je registre (kluc RUN -> to je ale menej presna metoda)
A samozrejme bolo by vhodne pridat aj zoznam sluzieb ktore sa spustaju automaticky
Ak chces iba zistit aktualne beziace programy tak to cez triedu process, ale tam by bolo nutne spustit tvoj program ako posledny po starte ostastnych.
manager666
Star
Star
Používateľov profilový obrázok
Príspevky: 642
Registrovaný: 12 aug 2007, 13:29

Re: VB 2010

Príspevok od používateľa manager666 »

Pipiak, metoda pomocou registrov je menej presna? Vysvetli mi, co to podla teba znamena...
Co sa tyka tejto metody, musis prehladavat zaznamy v:

Kód: Vybrať všetko

HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run
+ este je moznost, ze uzivatel vyuzil moznost nastavenia spustenia urciteho programu pomocou adresara "Pri spustení" a kedze je pre kazdeho uzivatela iny, jeho aktualnu adresu zistis nasledovne:

Kód: Vybrať všetko

Environment.GetFolderPath(Environment.SpecialFolder.Startup)
pipiak
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 321
Registrovaný: 11 jún 2006, 9:24
Bydlisko: KE
Kontaktovať používateľa:

Re: VB 2010

Príspevok od používateľa pipiak »

menej presna znamena, ze nie vsetky programy a sluzby spustene po starte sa objavuju v registroch
javatar
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6112
Registrovaný: 12 aug 2010, 14:49
Bydlisko: I don't exist at all.

Re: VB 2010

Príspevok od používateľa javatar »

v registroch isto su (jedinou vynimkou je este startup folder) ale nie len v zlozke Run - su tusim este aj 4 RunOnce zlozky v ktorych ak nechas priznak ze to este spustene nebolo tak sa spusti vzdy atd. (aspon sa mi nieco take mari) - dost vyuzivane virusmi
matoH12
Medium Expert
Medium Expert
Príspevky: 127
Registrovaný: 05 mar 2011, 21:13

Re: VB 2010

Príspevok od používateľa matoH12 »

Upresnenie programy by mal vypísať všetky spúšťané programy čiže autorun a tiež aj služby. Inak program som skúšal vyrobiť pomocov regeditu + VB ale dost to zdržuje a je limitovaní iba na určité programy preto chcem tento program čisto cez VB pridám vám aj hotový program pre lepšie pochopenie. Dik za rady

Program:

Kód: Vybrať všetko

http://files.mato-vb.webnode.sk/200001098-eddebeed89/AutoRunManager%201.05.msi
pipiak
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 321
Registrovaný: 11 jún 2006, 9:24
Bydlisko: KE
Kontaktovať používateľa:

Re: VB 2010

Príspevok od používateľa pipiak »

Vychadzaj z tohto a pojde to rychlo;)
http://alperguc.blogspot.com/2008/11/c- ... artup.html
Napísať odpoveď