سلام دوستان میخواستم بدونم چرا توی ویندوز 7 نمیشه فایل hosts رو ادیت کرد ؟
چطوری میتونم با ویژوال بیسیک ادیتش کنم و یک خط متن به اخرش اضافه و ذخیره کنم ؟
توی ویندوز ایکس پی میشه اما هفت نمیشه
منتظر راهنمایی دوستان هستم
مرسی
سلام دوستان میخواستم بدونم چرا توی ویندوز 7 نمیشه فایل hosts رو ادیت کرد ؟
چطوری میتونم با ویژوال بیسیک ادیتش کنم و یک خط متن به اخرش اضافه و ذخیره کنم ؟
توی ویندوز ایکس پی میشه اما هفت نمیشه
منتظر راهنمایی دوستان هستم
مرسی
قابلیت UAC رو غیر فعال کنید و یا برنامه رو run as adminstrator اجرا کنید.
سلام
چطوری قابلیت UAC رو غیر فعال کنم ؟
با ویژوال بیسیک میشه این کار رو کرد ؟
اگر میشه راهنمایی بفرمایین.
ممنون داداش
اینو از یه سایت خاجی پیدا کردم
Private Declare Function RegSetValueExA Lib "advapi32.dll" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Long, ByVal cbData As Long) As Long
Private Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long
Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Public Sub DisableUac()
Dim lKey As Long
Call RtlAdjustPrivilege(17, True, True, 0)
If RegOpenKeyEx(&H80000002, "SOFTWARE\Microsoft\Security Center", 0&, &H20000 Or &H2& Or &H4&, lKey) = 0& Then
If (RegSetValueExA(lKey, "UACDisableNotify", 0, 4, 0, 4) = 0&) Then
RegCloseKey lKey
End If
End If
If RegOpenKeyEx(&H80000002, "SOFTWARE\Microsoft\Windows\CurrentVersion\Policie s \System", 0&, &H20000 Or &H2& Or &H4&, lKey) = 0& Then
If (RegSetValueExA(lKey, "EnableLUA", 0, 4, 0, 4) = 0&) Then
RegCloseKey lKey
End If
End If
End Sub
نتونستم ازش استفاده کنم. اگر امکان داره اساتید راهنمایی بفرمایین
آخرین ویرایش به وسیله elimiz : چهارشنبه 30 آذر 1390 در 13:49 عصر
سلام به قول دوستمون یا باید از روش run as administrator استفاده کنید یا UAC را غیر فعال کنید.
که صد درد غیر فعال کردن UAC به ریجستری مربوط میشه.(روش غیر دستیش البته)
این یکی از قابلیت های خوب win7 هست که اینچنین اجازه هایی را نمیده تا همه نتونن به راحتی براش ویروس بسازن.
ولی بنده قصد نوشت ویروس ندارم
اگر امکان داره در مورد کد بالا توضیح بدین.
ممنون میشم
کدی که شما گزاشتی فکر کنم مقادیر UAC رو تو رجیستری دستکاری میکنه که انو غیر فعال کنه که صد البته UAC بهتون اجازه نمیده این کار رو انجام بدید مگر این که برنامه Run as Administrator باشه که البته در اون حالت هم به بعضی کارا گیر میده
اگر شما در حالت دستی بخوای UAC رو غیر فعال کنی بعدش سیستم رو هم باید Restart کنی