سلام دوستان من دنبال سورس یا کدی هستم که بتونم باهاش موس وکیبورد رو برای لحظاتی غیرفعال کنم
البته کد رو دارم ولی مشکل اینه که برنامه حتما باید دسترسی ادمین داشته باشه
publicpartialclassForm1:Form
{
[return:MarshalAs(UnmanagedType.Bool)]
[DllImport("user32.dll",CharSet=CharSet.Auto,ExactS pelling=true)]
publicstaticexternvoidBlockInput([In,MarshalAs(UnmanagedType.Bool)]bool fBlockIt);
publicForm1()
{
InitializeComponent();
}
privatevoid button1_Click(object sender,EventArgs e)
{
timer1.Enabled=true;
}
privatevoid timer1_Tick(object sender,EventArgs e)
{
BlockInput(true);
progressBar1.Increment(+5);
if(progressBar1.Value==100)
{
timer1.Enabled=false;
BlockInput(false);
progressBar1.Value=0;
}
}
و مورد دیگه چجوری میشه بجز تایمر یه حالت تغییری توی یکی از المان ها رو رصد کرد
مثلا اگه مقادیری به لیست باکس اضافه بشه البته اینم بگم اضافه شدن بصورت خودکار و لحظه ای هست