PDA

View Full Version : طریقه ایجاد یک برنامه به عنوان سرویس در ویندوز ؟؟



mk53853
شنبه 05 خرداد 1386, 10:29 صبح
با سلام

یک برنامه از قبل نوشته شده را می خوام بصورت سرویس در ویندوز اجرا بشه

لطفا مراحل انجام اینکار رو توضیح بدید.

با تشکر .

مهدی کرامتی
شنبه 05 خرداد 1386, 21:41 عصر
یک پروژه از نوع سرویس در دلفی ایجاد کن، در سورسی که برات ایجاد میشه کامنت میگذاره چه کارهای اضافی ای باید انجام بدی، راهنمای دلفی هم کمک موثری برای نیل به مقصود مورد نظر محسوب میشه.

mk53853
یک شنبه 06 خرداد 1386, 10:09 صبح
تمام مراحل فوق رو قبلا انجام دادم ولی به نتیجه ای نرسیدم
ولی از طریق اجرای دستور winexec برنامه مورد نظر رو در یک برنامه سرویس گذاشتم و جز سرویس ها شد

حالا یک سوال هست که وقتی ویندوز بالا می یاد برنامه من باید اسم کاربر رو به سمت سرور بفرسته قبل از اینکه برنامه رو سرویس کنم کاربر بعد از دادن یوزر و پسورد اسم کاربر به سمت سرور می رفت ولی حالا که کاربر وارد ویندوز می شه به جای اسم کاربر کلمه SYSTEM به سمت سرور میره لطفا مرا راهنمای کنید تا اسم کاربر رو دقیقا به سمت سرور بفرستم .

درضمن شبکه من ویندوز 2003 سرور هست می خواستم بدونم بدون اینکه برنامه کلاینت سروری نوشته بشه میشه اسم کاربرانی که در حال کار با شبکه هستند رو در آورد؟

با تشکر.

dkhatibi
یک شنبه 06 خرداد 1386, 10:58 صبح
با سلام

یک برنامه از قبل نوشته شده را می خوام بصورت سرویس در ویندوز اجرا بشه

لطفا مراحل انجام اینکار رو توضیح بدید.

با تشکر .

خوب علاوه بر اینکه باید سرویس کنی باید سرویس را نصب هم بکنی تا جزو سرویسهای ویندوز بشه.
تو سایت بحث شده.

جای اسم کاربر کلمه SYSTEM به سمت سرور مره
Alt+Ctrl+Del جلوی برنامت ببین چی نوشته؟
یک راه حل ساده!
یک برنامه ی سرویس ساده بنویس که کار اون فقط این باشه که بعد از اجرای ویندوز برنامه ی اصلیت رو اجرا کنه.

m-khorsandi
یک شنبه 06 خرداد 1386, 15:46 عصر
Creating NT services in Delphi (http://articles.techrepublic.com.com/5100-10879-1050538.html)
Tutorial for making Service Applications using Delphi (http://finn.mobilixnet.dk/delphi/service/service.htm)
Creating a Windows Service in Delphi (http://www.devarticles.com/c/a/Delphi-Kylix/Creating-a-Windows-Service-in-Delphi/)

vcldeveloper
دوشنبه 07 خرداد 1386, 08:17 صبح
ولی حالا که کاربر وارد ویندوز می شه به جای اسم کاربر کلمه SYSTEM به سمت سرور میره لطفا مرا راهنمای کنید تا اسم کاربر رو دقیقا به سمت سرور بفرستم .
سرویس مورد نظر شما قبل از Login کاربر اجرا میشه، در نتیجه نام کاربری System را ارسال میکنه.

mk53853
دوشنبه 07 خرداد 1386, 10:43 صبح
اخه من رویداد در آوردن نام کاربر رو وقتی که کاربر داخل ویندوز میره دوباره اجرا میکنم ولی اسم کاربر همون system هست حالا چی کار کنم ؟