PDA

View Full Version : حرفه ای: مشکل در نصب سرویس در windows seven



melika999
دوشنبه 22 آذر 1389, 11:55 صبح
با سلام من دارم یه برنامه مینویسم که از ویندوز سرویس استفاده میکنه،این برنامه کامل شد و در windows xp به طور کامل جواب میداد ولی در windows seven جواب نمیده،یعنی نصب میشه اما عمل نمیکنه،شما میدونین مشکل از کجاست؟؟؟؟
این سرویس در ویندوز سون نصب میشه و عمل میکنه اما کارهایی مثل نشان دادن در notify و پخش صدا انجام نمیده،در صورتی که من تو همین سرویس کدی نوشتم که یه فایل متنی تو دریوا e:\ ایجاد کنه و بعد از start سرویس این فایل ایجاد شد،در واقع با فعال کردن تیک allow service interact with desktop کارهایی که در دسکتاب اجرا میشنو نشون نمیده چرا؟

اگه کسی روش استانداردی واسه نصب سرویس داره بگه،،

ممنون از بچه های بر نامه نویس

m * h * d
دوشنبه 22 آذر 1389, 12:16 عصر
سلام توی ویندوز seven شما باید policey اونو off کنی تا بتونی یک ویندوز سرویس رو add کنی

m * h * d
دوشنبه 22 آذر 1389, 12:25 عصر
آره

شما توی گوگل
اینو بنویس
install windows services for windows seven by c#

m * h * d
دوشنبه 22 آذر 1389, 12:35 عصر
نه چرا از installer خود c# استفاده نمی کنید؟

من که گفتم یک جستجو توی گوگل بزنید

m * h * d
دوشنبه 22 آذر 1389, 12:42 عصر
این روشی که می تونی از توی برنامه windows servise رو Install کنی

این لینک رو ببین
http://www.codeproject.com/KB/system/WindowsService.aspx

و توی این پروژه کلاس
WindowsServiceInstaller
استفاده کن

melika999
دوشنبه 22 آذر 1389, 12:47 عصر
فقط من نمیدون چطور polici off کنم اینو میشه یه راهنمایی کنید؟

m * h * d
دوشنبه 22 آذر 1389, 12:51 عصر
راستی می شه بگی برای چی می خوای از windows servise استفاده کنی؟

melika999
دوشنبه 22 آذر 1389, 14:31 عصر
م یه سیستن هشداریا زمان بندی طراحی کردم که فقط کاربر ساعت و نوع هشدار تعیین میکنه و سرویس خودش این داده هارو از دیتابیس فراخوانی میکنه و هشدار میده

m * h * d
دوشنبه 22 آذر 1389, 15:22 عصر
خب چرا این سیستم رو به روش دیگه پیاده سازی نکردید

می شد این سیستم رو با استفاده از یک برنامه application که توی system try نشان بده و در ساعت مقرر یک مسیج باکس به کاربر نشون بده
من حدود 1.5 سال پیش از ویندوز سرویس استفاده می کردم و این روش خیلی مشکلات داره

1) اول این که شما نمی تونید اونو خطا یابی کنید
2)دوم نمی تونید به کاربر چیزی نشون بدبد
3)سوم این که کار با windows servise خیلی سخته