کار با Windows Power Option در #C :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

💢 دوستانم بی دفاع و دشمنانم بی جواب نخواهند ماند 💢

-->
آخرین نظرات
  • ۶ ارديبهشت ۰۳، ۱۶:۱۵ - hidden
    test

سلام دوستان عزیز، امیدوارم حالتون خوب باشه...  

قبلنا کدهای خاموش و ری استارت کردن سیستم رو یادگرفتیم، چه توو بات و چه سی شارپ و ویژوال و... ولی امروز میخوام کلاً راجب Windows Power Option صحبت کنیم، که بتونیم علاوه بر Shutdown و  Restart ، Sleep و  Hibernate و Log off یا همون Sign out و Lock یا همون Switch User رو یاد بگیریم که کاربردش توو بعضی برنامه هاست و بیشتر از اون توو ویروس نویسی ازش استفاده میشه :) ... 


1- اول ویژوال استادیو رو استارت کنید و یه پروژه با نام دلخواه بسازید.

2- توو دیزاین یه MenuStrip ادد کنید.

3- روش کلیک کنید و گزینه MenuItem رو بزنید.

4- بعد از اینکه toolStripMenuItem ادد شد 6 بار روی MenuItem کلیک کنید تا 6 تا آیتم درست شه.

5- اسم آیتم هارو مانند تصویر زیر تغییر بدین:

حالا میریم بخش کد نویسی...

6- اول دو تا کتابخونه زیر رو تعریف کنید:

using System.Diagnostics;
using System.Runtime.InteropServices;

حالا متغیر های زیر رو بعد از

        public Form1()

        {

            InitializeComponent();

        }

اضافه کنید.

کد و متغیر ها:

[DllImport("powrprof.dll")]
public static extern Int32 SetSuspendState(Int32 HiberNate, Int32 Force, Int32 Disible);
 
// log off & Lock ...
[DllImport("user32.dll")]
public static extern int ExitWindowsEx(int uFlags, int dwReason);
[DllImport("user32.dll")]
public static extern void LockWorkStation();

7- حالابرید توو دیزاین و در منوآیتم روی آیتم Shutdown کلیک کنید و  همونطور که میدونید کد زیر رو بنویسید:

Process.Start("shutdown", "-s -t 00");

8- و در آیتم Restart هم کد زیر:

Process.Start("shutdown", "-r -t 00");

9- و در آیتم Sleep هم کد زیر:

Application.SetSuspendState(PowerState.Suspend, true, true);

10- و در آیتم Hibernate هم کد زیر:

Application.SetSuspendState(PowerState.Hibernate true, true);

11- و در آیتم Sign out کد زیر:

ExitWindowsEx(4, 0);

12- و در آیتم Lock کد زیر را بنویسید:

LockWorkStation();

خوب تموم شد،اینم از Windows Power Option. حالا پروژه رو استارت کنید و برای تست روی تک تک آیتم ها کلیک کنید. 


امیدوارم موفق باشید ...

نظر (۰)

بدون نظر
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی