PDA

View Full Version : سوال: قفل شدن start menu و task manager



ایمان مدائنی
شنبه 29 آبان 1389, 22:54 عصر
سلام دوستان
من به يك نرم افزاري از سايتي گرفته بودم كه وقتي اجراش كردم هم start menu قفل شد و موقع باز كردن پيغام ميداد كه تا زماني كه برنامه در حال اجراست نميتونم start menu رو باز كنم و همچنين task manager يعني به هيچكدون دسترسي نداشتم
و به كنترل پنل هم دسترسي نداشتم
برنامه كه يك برنامه تست بود (يك فرم خالي) البته هرچي فكر مي كنم يادم نيست كه از كجا گرفته بودم و حالا خواستم ببينم به چه دردي ميخوره كه اينطور شد
و بعد از بستن برنامه هيچ اثري از برنامه نبود و استارت منو و تسك منيجر و كنترل پنل هم باز شد !
حالا كسي ميدونه چطور ميشه با سي شارپ اينكار را كرد :متفکر:

aapalireza
شنبه 29 آبان 1389, 23:02 عصر
سلام دوستان
من به يك نرم افزاري از سايتي گرفته بودم كه وقتي اجراش كردم هم start menu قفل شد و موقع باز كردن پيغام ميداد كه تا زماني كه برنامه در حال اجراست نميتونم start menu رو باز كنم و همچنين task manager يعني به هيچكدون دسترسي نداشتم
و به كنترل پنل هم دسترسي نداشتم
برنامه كه يك برنامه تست بود (يك فرم خالي) البته هرچي فكر مي كنم يادم نيست كه از كجا گرفته بودم و حالا خواستم ببينم به چه دردي ميخوره كه اينطور شد
و بعد از بستن برنامه هيچ اثري از برنامه نبود و استارت منو و تسك منيجر و كنترل پنل هم باز شد !
حالا كسي ميدونه چطور ميشه با سي شارپ اينكار را كرد :متفکر:

من تو سی شارپ تازه واردم,
ولی این کارها را در VB6 می‌شد انجام داد,

اون که فرمودید taskmaneger قفل شد از طریق رجیستری است,
اگر یک مقدار را از 1 به صفر یا برعکس تغییر می‌دادیم, پیغام می‌داد که
task maneger has been desabled by administarator

و اون که start نمیآمد با توابع API ویندوز بوده است...

nPad.Net
شنبه 29 آبان 1389, 23:09 عصر
سلام
شاید با قفل کردن موس و کیبورد هم بتونید به نتیجه برسید.این تاپیک (http://barnamenevis.org/forum/showthread.php?t=144386) رو دنبال کنید.(پست شماره 12)

ایمان مدائنی
شنبه 29 آبان 1389, 23:11 عصر
نه دوست عزيز با موس و كيبورد نميشه
چون همون پيغامي كه دوستمون گفت رو ميده بعضي از قسمتها


من تو سی شارپ تازه واردم,
ولی این کارها را در VB6 می‌شد انجام داد,

اون که فرمودید taskmaneger قفل شد از طریق رجیستری است,
اگر یک مقدار را از 1 به صفر یا برعکس تغییر می‌دادیم, پیغام می‌داد که
task maneger has been desabled by administarator

و اون که start نمیآمد با توابع API ویندوز بوده است...

خب دوست عزيز ميتوني بگي اينها در كدوم قسمت رجيستري هست ؟
من خودم كدهاشو مينويسم

nPad.Net
شنبه 29 آبان 1389, 23:34 عصر
قفل کردن task Manager:




RegistryKey regkey;
string keyValueInt = "1";
string subKey = "Software\\Microsoft\\Windows\\CurrentVersion\\Poli cies\\System";
try
{
regkey = Registry.CurrentUser.CreateSubKey(subKey);
regkey.SetValue("DisableTaskMgr", keyValueInt);
regkey.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}