PDA

View Full Version : نوشتن در رجیستری



BehnamPro
شنبه 15 شهریور 1382, 20:17 عصر
سلام.من از این کد برای نوشتن در رجیستری استفاده می کنم ولی روی خط دوم Error می گیره.لطفا بگید اشکال کجاست؟
Set wscr = CreateObject("WScript.Shell")
wscr.regcreate "HKEY_CURRENT_USER\Software\Behnam", ""

روح اله معینی زاده
یک شنبه 16 شهریور 1382, 11:01 صبح
:?: با سلام

ممکنه خطا سر این باشه که شما HKEY_CURRENT_USER کلمه کلیدی رو تو رشته خودتون اضافه کرده باشید؟ مثلا می شه اون رو به شکل زیر نوشت:
wscr.regcreate HKEY_CURRENT_USER,"Software\Behnam", ""

من با تابع Create کار نکردم ولی خط زیر که نام کاربر سیستم رو تو 98 بر می گردونه درست کار می کنه و همانطور که می بینید تابع GetKeyValue اون قسمتی رو که بالا گفتم از هم تفکیک کرده.
x = reg.GetKeyValue(HKEY_LOCAL_MACHINE, "System\CurrentControlSet\Control", "Current User", data)

من هم منتظر نظرات دوستان هستم.

با احترام - خدانگهدار

linux
یک شنبه 16 شهریور 1382, 21:43 عصر
سلام!
توی برنامه برو تو project
بعدش refrance
بعد برو Registry access fucntion
پیدا کن
چک مارک بقلشو بزن!
حالا بیا تو برنامه
Dim Rg as registry
حالا یه شی رجیستری داری میتونی باحاش حال کنی

BehnamPro
دوشنبه 17 شهریور 1382, 17:17 عصر
linux جان خیلی خیلی خیلی ممنون.راه حل اساسی و باحالی دادی.