PDA

View Full Version : سوال: تغییر ساعت و تاریخ ویندوز



naser_feb8646
شنبه 14 بهمن 1391, 23:19 عصر
سلام دوستان
آیا امکان این وجود داره که من بتونم از طریق کد نویسی ساعت و تاریخ سیستم رو تغییر بدم

!Game Over
شنبه 14 بهمن 1391, 23:40 عصر
سلام دوست عزیز... بله امکان پذیر هست!
ابتدا کد زیر رو توی قسمت Using وارد کن:

using microsoft.win32;سپس یک متغیر از نوع RegistryKey تعریف میکنیم وآدرس رجیستری مورد نظر را برابر ان قرار میدیم
بعنوان نمونه:



RegistryKey reg = Registry.CurrentUser.OpenSubKey(@"مسیر", true);
//Registry.ClassesRoot
//Registry.CurrentUser
//Registry.LocalMachine
//Registry.Users
//Registry.CurrentConfig


برای خواندن یک مقدار از رجیستری از GetValue و برای قرار دادن مقدار از SetValue استفاده کنید و همچنین برای پاک شدن از deletevalue استفاده کنید
دقت کنید که اگر در Setvalue اگر مقدار مورد نظر موجود نباشد .ابتدا آن value ایجاد میشود و سپس مقدار مورد نظر در آن قرار می گیرد
برای ساختن یک کلید زیر مجموعه از createsubkey و برای حذف آن از DeleteSubKey استفاده کنید
برای دریافت لیست یک آدرس از Getvaluenames و برای دریافت تعداد مقدار ان از valuecount استفاده کنید.
برای دریافت لیست subkey های یک مجموعه از Getsubkeynames و برای دریافت تعداد مقادیر آن از Subkeycount استفاده کنید


اگه بازم نتونستی باهاش کار کنی بگو تا کامل تر توضیح بدم برات داوشی...
با نهایت تشکر
کوچکترین
http://ashiyane.org/forums/images/smilies/78.gif
!Game Over

plus
یک شنبه 15 بهمن 1391, 00:14 صبح
شما باید از تابع API ی SetLocalTime (http://msdn.microsoft.com/en-us/library/ms724936(VS.85).aspx)استفاده کنید. درمورد چگونگی استفاده از توابع API در #C توی فروم جستجو کنید.
البته تغییر ساعت ویندوز (مخصوصا بدون اطلاع کاربر) کار جالبی نیست...