Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Whisky for Mac

Xiaomi 14 Gpay

Izolare zid exterior de scandura

Dezinstalare drivere W11 23H3
 Recomandare masina de spalat fiab...

BSOD din cauza Intel Audio DSP dr...

De ce sunt oamenii nostalgici

Cum vand casa fara factura Hidroe...
 Scor FICO minim

Tonometru compensat CAS?

polita RCA ONLINE

Va rog recomandati echipa serioa...
 Termostat frigider - verificare

Mai au PC-urile vreun viitor?

Centrala termica immergas

Amenda in Lipsa ?
 

Pornire program odata cu Windows

- - - - -
  • Please log in to reply
15 replies to this topic

#1
omega

omega

    Member

  • Grup: Members
  • Posts: 482
  • Înscris: 04.01.2003
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,263
  • Înscris: 11.01.2004
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
Tot in legatura cu asta, as vrea sa stiu cum se poate inregistra in NT/2k/XP o applicatie ca serviciu?

#4
horobica

horobica

    Member

  • Grup: Members
  • Posts: 288
  • Înscris: 28.05.2004
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
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,263
  • Înscris: 11.01.2004
Incearca cu comnada sc din command prompt.
Dintr-un program poti incerca cu CreateProcess sau WinExec.

#7
horobica

horobica

    Member

  • Grup: Members
  • Posts: 288
  • Înscris: 28.05.2004
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
Mersi kiwy si horobica m-am uitat prin MSDN si am intzeles cum se face.
:peacefingers:

#9
html

html

    Junior Member

  • Grup: Members
  • Posts: 204
  • Înscris: 08.04.2004
poti incerca si:

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

#10
hErr

hErr

    Member

  • Grup: Members
  • Posts: 738
  • Înscris: 16.12.2003
dar aplicatiile ce ruleaza in ring 0 ce sint?

#11
maniaku

maniaku

    Moderator

  • Grup: Members
  • Posts: 241
  • Înscris: 25.04.2002

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
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

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

    Senior Member

  • Grup: Senior Members
  • Posts: 3,521
  • Înscris: 14.12.2003
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,227
  • Înscris: 15.10.2004
stiu ca mergea sa faci proces pe ring 0 in win98..... :rolleyes:

#16
evilone

evilone

    Senior Member

  • Grup: Senior Members
  • Posts: 3,521
  • Înscris: 14.12.2003
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).

Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate