View Full Version : کار کردن با ریجستری در ویندوز 7
Tiam121
سه شنبه 13 مهر 1389, 10:40 صبح
سلام به همه اساتید محترم
کسی میدونه چجوری میشه توی ویندوز 7 ریجستری رو دستکاری کرد توی xp مشکلی نیست اما 7 از لحاظ امنیتی اشکال میگیره و اجازه نمیده کلید جدیدی رو تعریف کرد و...
چجوری باید این مشل رو حل کرد؟
Reza_Yarahmadi
سه شنبه 13 مهر 1389, 11:54 صبح
کسی میدونه چجوری میشه توی ویندوز 7 ریجستری رو دستکاری کرد توی xp مشکلی نیست اما 7 از لحاظ امنیتی اشکال میگیره و اجازه نمیده کلید جدیدی رو تعریف کرد و...
چجوری باید این مشل رو حل کرد؟
توي 7 مشكلي براي دستكاري رجيستري نيست و مثل xp ميشه كار كرد. شما كليدي كه ميخوايد بسازيد و يا كدي كه قراره اين كار رو انجام بده اينجا بذاريد تا بهتر بشه كمكتون كرد.
mmd2009
سه شنبه 13 مهر 1389, 12:40 عصر
با سلام
@Reza_Yarahmadi (http://www.barnamenevis.org/forum/member.php?u=97318) :
ولی کار با ریجستری در ویندوزهای 64 بیت و 32 بیت فرق میکنه. در 64 بیت ها باید از توابع API استفاده کرد.
Tiam121
سه شنبه 13 مهر 1389, 18:23 عصر
با سلام
@Reza_Yarahmadi (http://www.barnamenevis.org/forum/member.php?u=97318) :
ولی کار با ریجستری در ویندوزهای 64 بیت و 32 بیت فرق میکنه. در 64 بیت ها باید از توابع API استفاده کرد.
با تشکر
اما میشه یک مثال بزنید واسه ساختن یک کلید و خواندن ار اون توی ویندور 64 بیت
و اینکه اگر از API استفاده کنیم توی ویندوز 32 بیت هم جواب میده؟
Tiam121
سه شنبه 13 مهر 1389, 18:28 عصر
توي 7 مشكلي براي دستكاري رجيستري نيست و مثل xp ميشه كار كرد. شما كليدي كه ميخوايد بسازيد و يا كدي كه قراره اين كار رو انجام بده اينجا بذاريد تا بهتر بشه كمكتون كرد.
من از این کد استفاده کردم
using Microsoft.Win32;
Registry.LocalMachine.CreateSubKey(@"Software\Sinpin", RegistryKeyPermissionCheck.ReadWriteSubTree);
mmd2009
چهارشنبه 14 مهر 1389, 01:02 صبح
جواب شما اینجاست (http://www.pinvoke.net/default.aspx/advapi32/RegOpenKeyEx.html)
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.