View Full Version : سوال: تغییر ساعت و تاریخ ویندوز
naser_feb8646
یک شنبه 15 بهمن 1391, 00:19 صبح
سلام دوستان
آیا امکان این وجود داره که من بتونم از طریق کد نویسی ساعت و تاریخ سیستم رو تغییر بدم
!Game Over
یک شنبه 15 بهمن 1391, 00: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, 01:14 صبح
شما باید از تابع API ی SetLocalTime (http://msdn.microsoft.com/en-us/library/ms724936(VS.85).aspx)استفاده کنید. درمورد چگونگی استفاده از توابع API در #C توی فروم جستجو کنید.
البته تغییر ساعت ویندوز (مخصوصا بدون اطلاع کاربر) کار جالبی نیست...
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.