سلام
امروز داشتم نظرات رو نگاه می کردم دیدم یکی برام نوشته که چه جوری می شه درایو D را مخفي كرد
آقا شرمند مي نمي دونم كد اصلي چي هست ولي چيزي كه مي دونم اين هست كه براي اينكه روي هر كامپيوتري جواب بده بايد درايو رو خودش تشخيص بده پس بايد يه مودال بازكنيد و توش اينجوري بنويسيد:
Public Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal HKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Public Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal HKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Public Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal HKey As Long, ByVal lpValueName As String) As Long
Public Declare Function RegCloseKey Lib "advapi32.dll" (ByVal HKey As Long) As Long
Public Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal HKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Public Const HKEY_CLASSES_ROOT = &H80000000
Public Const HKEY_CURRENT_CONFIG = &H80000005
Public Const HKEY_USERS = &H80000003
Public Const HKEY_CURRENT_USER = &H80000001
Public Const HKEY_LOCAL_MACHINE = &H80000002
Public Const REG_SZ = 1
Public Const REG_DWORD = 4
Public Const REG_NONE = 0
Public Const REG_MULTI_SZ = 7
Public Const REG_EXPAND_SZ = 2
Public Const REG_BINARY = 3
اينكه براي دست بردن تو ريجستريي
اين هم براي پيدا كردن درايو اصلي(ويندوز)
Public Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
براي استفاده از دايركتوري اصلي بايد اينجوري بنويسيد (مثلاً)
SetAttr WinDrive & "WINDOWS\system", vbNormal
اميد وارم كه كمك كرده باشم
ادامه مطلب
+ نوشته شده توسط nImA در شنبه یکم تیر 1387 و ساعت
4:22 بعد از ظهر |