یک سوال در مورد رجیستری ویندوز

98, ME , 2000 , XP , 2003
موضوع جدید ارسال پست
mehdionline
کاربر معمولی
کاربر معمولی
پست: 64
تاریخ عضویت: شنبه 15 اسفند 1383, 12:00 am
تماس:

یک سوال در مورد رجیستری ویندوز

پست توسط mehdionline »

با سلام و خسته نباشید به شما مدیران عزیز
من یک سوال در مورد registry ویندوز دارم که اگر مدیران و کاربران سایت لطف کنند و جواب من را بدهند خیلی ممنون میشم.
من میخواهم یک فایل به صورت مثلا test.reg درست کنم به صورتی که هنگامی که آن را اجرا میکنیم اطلاعات آن که به صورت کلیدهای DWORD و غیره را مثلا به آدرس زیر ارسال کنم.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BattC]
اما حالا فرض کنید که مثلا در ویندوز من در این کلید دو عدد زیر کلید به اسمهای 1 و 2 وجود دارد در حالی که در ویندوز دوستم 3 زیر کلید و در ویندوز دوست اون 5 تا و همینطور به صورت مختلف
حالا من میخوام با استفاده از یک کد کاری کنم که کدهای من که در فایل test.reg و جود دارد به تمامی زیر کلید های که در آدرس زیر وجود دارد کپی شود
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BattC]
مثلا اگر در سیستمی 3 تا زیر کلید هست در هر سه کلید و اگر دز سیستمی دیگر زیر این آدرس کلیدهای بیشتری با نامهای دیگر وجود داشت در تمام آنها اطلاعات من کپی شود.
به عبارتی اطلاعات من در تمام زیر کلیدهای BattC از آدرس بالا کپی شوند حالا با هر نامی که باشند.
از دوستانی که من را در این امر یاری کنند از پیش تشکر میکنم.
مهدی منصوری
mmansoore@yahoo.com
http://prince-of-persia.mihanblog.com


Mahdi_17409
کاربر جدید
کاربر جدید
پست: 2
تاریخ عضویت: چهارشنبه 11 دی 1387, 12:00 am
تشکر کرده: 1 دفعه

پست توسط Mahdi_17409 »

سلام آقا مهدی
من فکر میکنم این کار فقط از طریق برنامه نویسی امکان پذیر باشه!

نمی دونم چقدر در مورد کار با رجیستری ویندوز آگاهی داری اما فکر می کنم بهترین و ساده ترین کار اینه که این طوری در برنامه Notepad کد نویسی کنی و بعد اون رو با پسوند Reg ذخیره کنی:


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\BattC]
"MofImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,\
00,72,00,69,00,76,00,65,00,72,00,73,00,5c,00,62,00,61,00,74,00,74,00,63,00,\
2e,00,73,00,79,00,73,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\BattC]
"MofImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,\
00,72,00,69,00,76,00,65,00,72,00,73,00,5c,00,62,00,61,00,74,00,74,00,63,00,\
2e,00,73,00,79,00,73,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\BattC]
"MofImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,\
00,72,00,69,00,76,00,65,00,72,00,73,00,5c,00,62,00,61,00,74,00,74,00,63,00,\
2e,00,73,00,79,00,73,00,00,00

امیدوارم کارت راه بیفته☺
موضوع جدید ارسال پست

بازگشت به “ويندوز”