نمایش نتایج 1 تا 21 از 21

نام تاپیک: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

  1. #1

    کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    سلام به دوستان
    می خوام ی برنامه مانیتورینگ برای یک کامپیوتر بنویسم
    با پردازش ها و کدنویسی آنها آشنایی دارم و تا حدودی هم می تونم مشخصات و کارهایی که می خوام انجام بدم
    اما مشکل من اونجاست که نمی تونم برنامه ام را از چشم کاربر مخفی کنم و کاربر هر وقت بخواد میتونه برنامه من را خاتمه بده

  2. #2

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    باید یک سرویس براش بسازید ...

  3. #3

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    در ابتدا نمی خوام خیلی حرفه ای ش کنم
    بعدشم کاربر یک کمی با تسک منیجر آشنایی داشته باشه می تونه سرویس رو هم stop کنه
    فقط می خوام ی طوری کاربر نتونه برنامه من رو ببینه که تمامش کنه
    قراره ی سری اطلاعات سخت افزاری و ... .رو تو ی تیبل sql درج کنه که مدیر اونا رو مشاهد کنه

  4. #4

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    یک پیشنهاد به شما دوست عزیز لطفا نظرتون رو بگید:
    بگذارید کاربر برنامه شما را ببیند ولی یک برنامه دیگر درست کنید که هر وقت کاربر برنامه شما رو برد دوباره برنامه شمارا اجرا کند

  5. #5

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    اسم برنامه رو هم میتونید svhost بزارید تا شبیه svchost بشه و به چشم نمیاد توی لیست تسک منیجر

  6. #6

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    با سلام
    فکر کنم با برنامه هایی مثل ProcessExplorer بشه تشخیص داد که کدوم برنامه اونو دوباره باز کرده تا هر دو تاشو با هم Kill process tree کنه و برنامه ها رو ببنده.

  7. #7

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    من در حقیقت می خوام با ی برنامه این کار رو انجام بدم مانند آنتی ویروس ها شما تا از قسمت
    try برنامه رو disable نکنید نه سرویس هاش رو می شه بست و نه قسمت ناظر اون رو
    و با توجه به نکاتی که دوستمون mohsenasmگفت به راحتی می شه هر دوتا برنامه رو بست
    مظالبی خوندم در رابطه ساخت و ایجاد یک درایو مجازی که تمام پروسس ها و برنامه ها رو به صورت محافظت شده تو اون قرار بدم اما نه کار کردن با هاش رو می دونم و هم فکر می کنم راه ساده تری هم باشه که کمتر از منابع سیستم استفاده کنه

  8. #8

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    والا شما باید یه ویندوز سرویس ایجاد کنید (انتی ویروس ها هم همین کارو میکنن) تو انجمن سرچ کنین چند بار بحث شده ...

  9. #9

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    اگه برنامه بعد از اجرای فایل تسک شده خودش رو دوباره اجرا کنه دیگه مشخص نمی شه چه برنامه ای اونو باز کرده

  10. #10

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    منضورتون اینه که تو رویداد form_closing بنویسین؟.....
    همچین چیزی نمیشه چون اگه تسک رو kill کنه دیگه event ی اجرا نمیشه که بخواد کاری کنه ...

  11. #11
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    ای کاش افرادی که راه حل دادند حداقل یک مقدار تجربه این کار رو داشتند.
    راهی که همه ی سیستم های امنیتی استفاده میکنند اینه که حداقل توابع مربوط به Kill/Affinity/ReadProcessMemory/WriteProcessMemory رو hook میکنند و به هیچ برنامه ای اجازه نمیدن که از اون توابه روشون استفاده کنه.
    hook کردن بیش از ۱۰۰۰ باز توضیح داده شده.جست و جو کنید.حتما به جواب میرسید.
    آخرین ویرایش به وسیله FastCode : شنبه 16 شهریور 1392 در 21:38 عصر

  12. #12

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    درسته ....lbdpi بهتره ....من سرویس رو گفتم واسه این که اگه پروسس بسه شد بازش کنه دوباره

  13. #13
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    نقل قول نوشته شده توسط aliagamon مشاهده تاپیک
    درسته ....lbdpi بهتره ....من سرویس رو گفتم واسه این که اگه پروسس بسه شد بازش کنه دوباره
    ببخشید.میتونم بپرسم lbdpi چیه؟من اشتباه نوشتم.layout صفحه کلید رو تغییر داده بودم ولی تغییر نکرده بود.
    lbdpi حروفی هستند که در کیبورد dvorak جای حروف کلمه حداقل قرار میگیرند.حالا من موندم یک کلمه انگلیسی که غیر قابل تلفظ هست چطوری *بهتره*؟
    حداقل وقتی میخواهید بگید یه چیزی بهتره یا بدتره یا روی هوا رای بدید یک بار گوگل کنید.

  14. #14

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    والا منم نمیدونم چیه ... شما جلوش توصیح دادین که :
    توابع مربوط به Kill/Affinity/ReadProcessMemory/WriteProcessMemory رو hook میکنند و به هیچ برنامه ای اجازه نمیدن که از اون توابه روشون استفاده کنه.
    من فکر کردم توضیح اونه و گفتم خوب اوون روش بهتریه ... چون میتونی جلوی kill شدن رو بگیرین برای همین این جمله رو گفتم :
    درسته ....lbdpi بهتره ....من سرویس رو گفتم واسه این که اگه پروسس بسه شد بازش کنه دوباره
    از این زاویه یه بار بخوانین میفهمین که چی میگم.....

  15. #15
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    نقل قول نوشته شده توسط aliagamon مشاهده تاپیک
    والا منم نمیدونم چیه ... شما جلوش توصیح دادین که :

    من فکر کردم توضیح اونه و گفتم خوب اوون روش بهتریه ... چون میتونی جلوی kill شدن رو بگیرین برای همین این جمله رو گفتم :

    از این زاویه یه بار بخوانین میفهمین که چی میگم.....
    منطقیه ...

  16. #16

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    نقل قول نوشته شده توسط FastCode مشاهده تاپیک
    ای کاش افرادی که راه حل دادند حداقل یک مقدار تجربه این کار رو داشتند.
    راهی که همه ی سیستم های امنیتی استفاده میکنند اینه که حداقل توابع مربوط به Kill/Affinity/ReadProcessMemory/WriteProcessMemory رو hook میکنند و به هیچ برنامه ای اجازه نمیدن که از اون توابه روشون استفاده کنه.
    hook کردن بیش از ۱۰۰۰ باز توضیح داده شده.جست و جو کنید.حتما به جواب میرسید.
    میشه یک کم بیشتر توضیح بدید و چند تا لینک بدید؟؟
    البته نه درباره معنای hook بلکه چطوری و نحوه انجام

  17. #17
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    نقل قول نوشته شده توسط M_Hossaini مشاهده تاپیک
    میشه یک کم بیشتر توضیح بدید و چند تا لینک بدید؟؟
    البته نه درباره معنای hook بلکه چطوری و نحوه انجام
    اون مقاله ای که توی ذهنم بود رو پیدا نکردم.
    فعلا این رو ببینید:
    http://csharptest.net/1043/how-to-pr...rvice-process/

  18. #18

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    به نظر شما می تونم از wmi استفاده کنم و به محض اینکه کاربر خواست برنامه یا پروسس من رو ببنده اون رو کنسل کنم ؟(الگوریتم ؟؟)

  19. #19

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    فعلا این رو ببینید:
    http://csharptest.net/1043/how-to-pr...rvice-process/[/QUOTE]

    تشکر از پیگیری تون این مقاله رو دیدم در حقیقت در این مقاله و کدهای ارائه شده ما مجوز به یک فرآیند می دهیم و اجازه می دهیم حتی اگه کاربری از نوع مهمان باشه فرآیند ما به صورت تمام قدرت مثه وقتی که در حال مدیر اجرا می شه اجرا بشه
    اما نکته ای که باعث بشه تا کاربر نتونه پروسه ایجاد شده رو ببنده ندیدم
    اگر هست راهنمایی کنید

  20. #20
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    چی؟مطمئنید همین مقاله رو خوندید؟

  21. #21

    نقل قول: کمک برای نوشتن یک برنامه مانیتورینگ یک کامپیوتر

    بله و البته برداشت من این بود
    در پست قبلی هم گفتم که اگه در ارتباط با خاتمه فرایند مطلبی است لطف کنید و راهنمایی کنید
    آخرین ویرایش به وسیله M_Hossaini : دوشنبه 18 شهریور 1392 در 13:57 عصر

تاپیک های مشابه

  1. کمک برای نوشتن یک برنامه - شبیه ویروس
    نوشته شده توسط iran2008 در بخش برنامه نویسی در 6 VB
    پاسخ: 57
    آخرین پست: یک شنبه 20 مرداد 1387, 10:54 صبح
  2. درخواست کمک برای نوشتن یک برنامه
    نوشته شده توسط meisambandari در بخش برنامه نویسی در 6 VB
    پاسخ: 16
    آخرین پست: سه شنبه 27 آذر 1386, 18:46 عصر
  3. کمک برای نوشتن دو برنامه
    نوشته شده توسط newmefmef در بخش برنامه نویسی در Delphi
    پاسخ: 8
    آخرین پست: سه شنبه 23 آبان 1385, 23:02 عصر
  4. کمک برای نوشتن چند برنامه سی
    نوشته شده توسط marysf در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 5
    آخرین پست: دوشنبه 16 خرداد 1384, 06:46 صبح
  5. کمک برای نوشتن یک برنامه
    نوشته شده توسط linuxknoppix در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: سه شنبه 03 شهریور 1383, 21:40 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •