PDA

View Full Version : سوال: ایجاد سرویس بدون ntsvc.ocx



blueface
چهارشنبه 20 شهریور 1387, 11:10 صبح
با سلام
میخوام یک برنامه بنویسم که بصورت سرویس اجرا بشه ولی از طریقی غیر از ntsvc.ocx این کار باید انجام بشه، چون وقتی از این کنترل استفاده میکنیم ایکن برنامه در task managerقابل رویت هست. کسی راهی به ذهنش میرسه یا مطلب یا کدی داره که بتونه کمکم کنه؟
با تشکر

blueface
یک شنبه 24 شهریور 1387, 06:50 صبح
من هنوز منتظرم، کسی نمیتونه راهنماییم کنه؟

meys34
پنج شنبه 28 شهریور 1387, 13:18 عصر
توسط ويبي نميشه!!!!!! :گریه::عصبانی++:من خيلي گشتم ولي راهي كه بشه بدون استفاده از ntsvc.ocx يا ocx هاي ديگه برنامه رو به شكل سرويس اجرا كرد، وجود نداره. اگه كسي بلده لطفا راهنمايي كنه.


چون وقتی از این کنترل استفاده میکنیم ایکن برنامه در task managerقابل رویت هست.
اين قضيه ربطي به استفاده از اين كنترل نداره، برنامه بعد از اجرا شدن توسط سيستم (به شكل سرويس) فرقي با برنامه هاي ديگه نداره و جالبه بدونيد
تمامي برنامه ها (حتي System Idle Process يا System و...) در قسمت پروسسهاي Task manager قابل رويت هست،
البته شما ميتونيد برنامه رو از قسمت Applications با دستور خيلي ساده
App.TaskVisible = False (در ويبي البته!) مخفي كنيد:لبخند: كه فكر كنم منظورتون همين بود.:لبخندساده:
با اين حال روشي براي مخفي كردن برنامه از پروسسها وجود داره كه متاسفانه فقط به درد Task manager ميخوره، يعني در برنامه هاي ديگه مثل Tasklist.exe مخفي نميمونه.:عصبانی++: ( Start<run<cmd<tasklist )

xxxxx_xxxxx
پنج شنبه 28 شهریور 1387, 13:38 عصر
این بحث تو این تاپیک وجود داره : برنامه به صورت سرويس اجرا شود؟ (http://barnamenevis.org/forum/showthread.php?t=118986)
حتی نیاز به جستجو هم نبود تو همین صفحه چند تاپیک پایین تر هستش.
گرچه به نتیجه مطمئنی نرسیده ولی دلیل بر ایجاد تاپیک جداگانه ای نمیشه.