PDA

View Full Version : سوال: تغییر مسیر پیش فرض ریجستری vb



persiansoft_amin
شنبه 17 مرداد 1388, 17:31 عصر
سلام برهمگي
همانطور که مي دانيم vb اطلاعات ريجستري خود را در مسير زير قرار مي دهد ولي يک نکته چطوري می توان از مسير ديگري براي ذخيره اطلاعات ريجستري استفاده کرد؟؟؟
پیش فرض vb:

HKEY_CURRENT_USER\Software\ VB and VBA Program\Settings\appname\ section\ key

xxxxx_xxxxx
شنبه 17 مرداد 1388, 20:12 عصر
اگر منظورتون دستورات SaveSetting و GetSetting هست كه خب مسير همين هست و قابل تغيير نيست.

براي دسترسي به ساير آدرسهاي رجيستري بايد از توابع API استفاده كنيد. فكر مي كنم راه هاي ساده تري هم قبلاً اينجا معرفي شده باشه.

اما اون مسيري كه گفتيد براي استفاده در دستورات SaveSetting و GetSetting قابل تغيير نيست.

ƒxmahdi
شنبه 17 مرداد 1388, 23:47 عصر
برای قرار دادن یک رشته در هر مسیر از ریجستری می تونید از کد زیر بهره ببرید .
mtn0 رشته ای است که در مسیر مورد نظر قرار میگیره و باعث میشه صدای مودم قطع بشه !


Set Reg = CreateObject("wscript.shell")
Reg.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Cl ass\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0000\UserInit", "mtn0"

نمونه برنامه زیر هم برای قرار دادن و پاک کردن هر نوع key
موفق|باشید