PDA

نسخه کامل مشاهده نسخه کامل : درخواست آموزش api تغییر در ریجستری



seh x
20-06-2008, 16:00
آموزش api که در ریجستری تغییر ایجاد می کنه رو می خواهم

atifazi
20-06-2008, 16:38
آموزش api که در ریجستری تغییر ایجاد می کنه رو می خواهم

دوست عزیزم موارد اموزشی برای تغییرات در رجیستری و ... در صفحات گوناگون این تایپیک اومده :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

امیدوارم بدرتون بخوره
یا علی

seh x
20-06-2008, 17:24
من می خواهم بدونم تابع RegCreateKeyExA چجوری کار می کنه و من باید چیکار کنم
من این اطلاعات رو در مموردش دارم
Const REG_OPTION_NON_VOLATILE = 0
Const REG_OPTION_VOLATILE = 1
Private Const HKEY_CLASSES_ROOT = &H80000000
Private Const HKEY_CURRENT_USER = &H80000001
Private Const HKEY_LOCAL_MACHINE = &H80000002
Private Const HKEY_USERS = &H80000003
Private Const HKEY_PERFORMANCE_DATA = &H80000004
Private Type SECURITY_ATTRIBUTES
nLength As Long
lpSecurityDescriptor As Long
bInheritHandle As Boolean
End Type

Private Declare Function RegCreateKeyExA Lib "advapi32.dll" ( ByVal hKey As Long, ByVal lpSubKey As String, ByVal Reserved As Long, ByVal lpClass As String, ByVal dwOptions As Long, ByVal samDesired As Long, ByRef lpSecurityAttributes As SECURITY_ATTRIBUTES, ByRef phkResult As Long, ByRef lpdwDisposition As Long) As Long


اين تابع يک کليد رجيستري را مي سازد
اگر تابع کار خود را با موفقيت با پايان برساند مقدار صفر را بر مي گرداند در غير اينصورت يک مقدار غير صفر را که بيانگر شماره خطا است را بر مي گرداند که مي توان با تابع FormatMessageA توضيحات آن را به دست آورد

hKey : نام دستگيره اي که کليد مورد نظر در آن قرار دارد. ( از ثابت هاي مثال استفاده کنيد )
lpSubValue : مسير مورد نظر ( نام دستگيره اصلي را ننويسيد )
Reserved : مقدار اين متغير صفر است
lpClass : مقدار اين آرگومان يک فضاي خالي است ( " " )
dwOptions : اگر مقدار اين متغير