Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
PROCESOR INTEL DUAL CORE D 945 (4...

A cui e masina?

ExeCryptor CRC patcher

ExeCryptor CRC patcher
 Exista vreun program de screen ca...

Produs naturist care provoaca inc...

Melodii de despartire

Pc gaming!
 Postasii obligati sa imparta plia...

Problema internet RDS/RCS Curent

Certificare Microsoft Windows 8.1...

Reglaj la semanatoarea SUP29
 Casa in Panta, P+M si demisol/garaj

Sfat Achizitie Mercedes W168 A170...

Sfat achizitie smartphone nou (Ov...

Instalare centrala/debransare RADET
 

Forumul Softpedia folosește "cookies" pentru a oferi utilizatorilor o experiență completă. Vezi detalii sau închide mesaj (x)

Pornire program odata cu Windows

  • Please log in to reply
15 replies to this topic

#1
omega

omega

    Junior

  • Grup: Members
  • Posts: 482
  • Înscris: 04.01.2003
  • ID membru: 2,701
  • Locație: .ro

Cum fac ca programul meu (din program) sa porneasca odata cu Windowsul? Stiu ca o metoda e punerea unei link in start->startup dar nu stiu cum sa fac linkuri din sursa. :(

Are cineva vreo idee cum sa fac asta?

#2
kiwy

kiwy

    Active Member

  • Grup: Members
  • Posts: 1,032
  • Înscris: 11.01.2004
  • ID membru: 10,099
  • Locație: Bucuresti
Scrie in registry la
HKEY_LOCAL_MACHINE/Microsoft/Windows/CurentVersion/Run
o cheie pt programul tau.

#3
Se@gull

Se@gull

    Member

  • Grup: Members
  • Posts: 512
  • Înscris: 16.06.2004
  • ID membru: 18,456
  • Locație: Bucuresti
Tot in legatura cu asta, as vrea sa stiu cum se poate inregistra in NT/2k/XP o applicatie ca serviciu?

#4
horobica

horobica

    Junior

  • Grup: Members
  • Posts: 288
  • Înscris: 28.05.2004
  • ID membru: 17,249
In NT nu mai poti "inregistra" o aplicatie ca serviciu (adica nu mai ai RegisterServiceProcess()), ai in schimb un tip special de aplicatie, cu un format propriu (inclusiv entry point).

Daca ce vrei tu sa faci insa este un program care sa nu fie vazut ca ruleaza, ai mai multe solutii, depinzand de complexitatea programului:
1. Daca e ceva micut si fara I/O sau alte asemenea pretentii, poti ciordi o pagina din memoria kernelului
2. Daca e mai mare, trebuie sa faci niste manareli pe masura, adica e cam nebuneala ca trebuie sa-ti bagi coada destul de adanc in kernel. Poti gasi pe net exemple de-ale lui yoda dar ultimele peste care am dat eu mergeau pana la maxim win 2k.

#5
Se@gull

Se@gull

    Member

  • Grup: Members
  • Posts: 512
  • Înscris: 16.06.2004
  • ID membru: 18,456
  • Locație: Bucuresti
Nu , nu vreau sa fac o applicatie gen virus, spyware sau ceva de genul asta ,vreau sa stiu cum se inregistreaza ca serviciu in XP un app de genul serverului Apache.

#6
kiwy

kiwy

    Active Member

  • Grup: Members
  • Posts: 1,032
  • Înscris: 11.01.2004
  • ID membru: 10,099
  • Locație: Bucuresti
Incearca cu comnada sc din command prompt.
Dintr-un program poti incerca cu CreateProcess sau WinExec.

#7
horobica

horobica

    Junior

  • Grup: Members
  • Posts: 288
  • Înscris: 28.05.2004
  • ID membru: 17,249
Daca ce vrei to sa faci este un serviciu "law obiding", dupa cum ti-am spus, ai tipul de aplicatie "service". Are un format propriu (cum are si un executabil, un dll sau un driver) si este totul documentat in MSDN, are acolo un capitol mare despre servicii. Are si niste exemple parca.

#8
Se@gull

Se@gull

    Member

  • Grup: Members
  • Posts: 512
  • Înscris: 16.06.2004
  • ID membru: 18,456
  • Locație: Bucuresti
Mersi kiwy si horobica m-am uitat prin MSDN si am intzeles cum se face.
:peacefingers:

#9
html

html

    Junior

  • Grup: Members
  • Posts: 204
  • Înscris: 08.04.2004
  • ID membru: 14,216
poti incerca si:

http://www.eltima.co...ion-as-service/

#10
hErr

hErr

    Member

  • Grup: Members
  • Posts: 738
  • Înscris: 16.12.2003
  • ID membru: 9,115
  • Locație: .de

dar aplicatiile ce ruleaza in ring 0 ce sint?

#11
maniaku

maniaku

    Moderator

  • Grup: Members
  • Posts: 241
  • Înscris: 25.04.2002
  • ID membru: 1,137

herr, on Jan 11 2005, 20:33, said:

dar aplicatiile ce ruleaza in ring 0 ce sint?

<{POST_SNAPBACK}>


Exemplu de aplicatie?

#12
hErr

hErr

    Member

  • Grup: Members
  • Posts: 738
  • Înscris: 16.12.2003
  • ID membru: 9,115
  • Locație: .de
nici eu nu prea stiu bine cum sta treaba. cica ar fi niste aplicatii care se incarca inaintea shell-ului. am senzatia ca driverele ruleaza in ring 0.

#13
maniaku

maniaku

    Moderator

  • Grup: Members
  • Posts: 241
  • Înscris: 25.04.2002
  • ID membru: 1,137

herr, on Jan 12 2005, 16:28, said:

nici eu nu prea stiu bine cum sta treaba. cica ar fi niste aplicatii care se incarca inaintea shell-ului. am senzatia ca driverele ruleaza in ring 0.

<{POST_SNAPBACK}>


Driverele ruleaza in modul kernel (sau ring 0 cum s-a "imprumutat" numele). Da, sunt aplicatii care se incarca inaintea shell-ului. Se numesc aplicatii native.

#14
evilone

evilone

    Active Member

  • Grup: Senior Members
  • Posts: 3,521
  • Înscris: 14.12.2003
  • ID membru: 9,034
  • Locație: Brașov
Ring 0 este cel mai inalt nivel de acces pe care poate opera un proces pe procesoarele x86. Un proces pe ring 0 poate apela intreaga memorie a calculatorului fara nici un fel de restrictii. Pe ring 0 ruleaza kernelul si cateva drivere care au nevoie de privilegii. Restul lumii ruleaza pe ring 3, de unde isi pot thrash-ui doar propria memorie. Daca incearca sa se bage in memoria altor procese obtin un frumos GPF (General Protection Fault).

#15
RAZ

RAZ

    Member

  • Grup: Members
  • Posts: 1,214
  • Înscris: 15.10.2004
  • ID membru: 24,316
  • Locație: ......ESI Skills........: Programming OS: Win/OSX/iOS/WP/Droid Status: ........loading...
stiu ca mergea sa faci proces pe ring 0 in win98..... :rolleyes:

#16
evilone

evilone

    Active Member

  • Grup: Senior Members
  • Posts: 3,521
  • Înscris: 14.12.2003
  • ID membru: 9,034
  • Locație: Brașov
Pai si in XP sunt programe care folosesc privilegii ring 0, dar isi instaleaza drivere pentru asta. Un exemplu este Numega SoftICE (debugger care poate sa faca tot ce vrea muschiul lui).

Reclamă

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users