PDA

View Full Version : اجرای یک win command از دل یک برنامه دلفی بدون کمک APIها



Delphi-IRS
شنبه 28 شهریور 1383, 15:22 عصر
سلام

من میخوام بدون کمک گرفتن از API ها یک سرویس روی یک کامپیوتر روی شبکه را stop نمایم (با حق دسترسی admin) می‌دانم که در winxp دستور sc این کار را انجام میدهد.
1- در win2000 prof / AS دستور معادل وجود دارد و اگر وجود دارد چیست ؟
2- چگونه می توان از داخل برنامه دلفی یک win command را اجرا نمود ؟ (بدون کمک گرفتن از API)



خیلی ممنون

phantasm
یک شنبه 29 شهریور 1383, 15:45 عصر
بدون کمک گرفتن از API

من منظورتون رو از بدونAPI نمیفهمم!!!
sc.exe یه برنامست که با اداره کننده سرویسService Controller و سرویس های نصب شده ارتباط برقرار میکنه٬پس برای اینکه از اون بخوایم یه سرویس رو stop کنه باید پارامترهای مورد نیازش رو براش بفرستی و اجراش کنی٬ که این کار بدون API قابل انجام نیست.
چون ویندوز باید sc.exe رو اجرا کنه پس باید از ویندوز درخواست کنی.
شاید هم من اشتباه فکر میکنم.......