تعداد بازدید 406
|
نویسنده |
پیام |
adminofanjoman
ارسالها : 99
عضویت: 13 /8 /1391
|
توابع آیکون
اين تابع فضاي اشغال شده توسط يک آيکون را آزاد مي کند و در واقع آيکون مزبور را آزاد مي کند
اگر تابع کار خود را با موفقيت به پايان برساند مقدار بازگشتي يک عدد غير
صفر و اگر تابع با خطايي مواجه شود مقدار بر گشتي صفر خواهد بود
hIcon : يک اشاره گر از آيکون مورد نظر
کد PHP:
Private Declare Function DestroyIcon Lib "user32.dll" (ByVal hIcon As Long) As Long
|
|
دوشنبه 13 آذر 1391 - 22:36 |
|
تشکر شده: |
|
|
adminofanjoman
ارسالها : 99
عضویت: 13 /8 /1391
|
پاسخ : 1 RE توابع آیکون
اين تابع براي ترسيم يک آيکون روي يک کنترل گرافيکي (داراي hdc) به کار مي رود
hdc : هندل بافت کنترل گرافيکي که آيکون بايد روي آن ترسيم شود
x : جايي که بايد ترسيم آيکون از آنجا شروع شود
y : جايي که بايد ترسيم ايکون از آنجا شروع شود
hIcon : اشاره گر آيکون مورد نظر
کد PHP:
کد:
Private Declare Function DrawIcon Lib "user32.dll" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal hIcon As Long) As Long
|
|
دوشنبه 13 آذر 1391 - 22:37 |
|
adminofanjoman
ارسالها : 99
عضویت: 13 /8 /1391
|
پاسخ : 2 RE توابع آیکون
اين تابع يک اشاره گر از يک آيکون مي گيرد و يک اشاره گر جديد از آن بر مي گرداند و در واقع يک کپي از آن تهيه مي کند
اگر تابع با خطايي مواجه شود مقدار بازگشتي صفر و در غير اينصورت مقدار بازگشتي يک اشاره گر کپي آيکون مورد نظر خواهد بود
hInst : اين متغير مورد استفاده قرار نمي گيرد. مي توانيد مقدار آن را برابر صفر قرار دهيد
hIcon : يک اشاره گر از آيکون مبدا
کد PHP:
کد:
Private Declare Function DuplicateIcon Lib "shell32.dll" (ByVal hInst As Long, ByVal hIcon As Long) As Long
|
|
دوشنبه 13 آذر 1391 - 22:39 |
|
adminofanjoman
ارسالها : 99
عضویت: 13 /8 /1391
|
پاسخ : 3 RE توابع آیکون
اين تابع يک آيکون را از يک فايل محتوي آيکون (exe,dll,ocx,ico) استخراج مي کند و يک اشاره گر از آن را بر مي گرداند
اگر تابع به علت عدم وجود فايل مورد نظر دچار خطا شود مقدار يک و اگر شماره
آيکون مورن نظر در فايل وجود نداشته باشد عدد صفر را بر مي گرداند و اگر
کار خود را با موفقيت انجام دهد مقدار بر گشتي يا اشاره گر از آيکون مورد
نظر خواهد بود
hInst : هندل پنجره اي که تابع تحت آن اجرا مي شود
lpszExeFileName : نام فايل مورد نظر
nIconIndex : شماره آيکون مورد نظر
کد PHP:
کد:
Private Declare Function ExtractIcon Lib "shell32.dll" (ByVal hInst As Long, ByVal lpszExeFileName As String, ByVal nIconIndex As Long) As Long
|
|
دوشنبه 13 آذر 1391 - 22:40 |
|
adminofanjoman
ارسالها : 99
عضویت: 13 /8 /1391
|
پاسخ : 4 RE توابع امنیت
اين تابع يک فايل را که با تابع EncryptFileA رمز گذاري شده است را به حالت عادي بر مي گرداند
اين تابع بر روي سيستم فايلي ntfs کار مي کند و کاربر بايد اختيارات لازم براي اين کار را داشته باشد
lpFileName : نام فايل رمز گذاري شده
dwReserved : مقدار اين متغير صفر است
کد PHP:
کد:
Private Declare Function DecryptFileA Lib "advapi32.dll" (ByVal lpFileName As String, ByVal dwReserved As Long) As Boolean
|
|
دوشنبه 13 آذر 1391 - 22:43 |
|
adminofanjoman
ارسالها : 99
عضویت: 13 /8 /1391
|
پاسخ : 5 RE توابع امنیت
اين تابع يک فايل را رمز گذاري مي کند. فايل رمز گذاري شده را مي توان با تابع DecryptFileA به حالت عادي باز گرداند
اين تابع بر روي سيستم فايلي ntfs کار مي کند و کاربر بايد اختيارات لازم براي اين کار را داشته باشد
lpFileName : نام فايل رمز گذاري شده
کد PHP:
کد:
Private Declare Function EncryptFileA Lib "advapi32.dll" (ByVal lpFileName As String) As Boolean
|
|
دوشنبه 13 آذر 1391 - 22:44 |
|
adminofanjoman
ارسالها : 99
عضویت: 13 /8 /1391
|
پاسخ : 6 RE توابع امنیت
اين تابع کلمه عبور ورودي ويندوز ، ScreenSaver و کلمه عبور جاهاي ديگر ويندوز را تغيير مي دهد.
بعد از اجراي اين تابع يک MsgBox نشان داده مي شود و از کار بر خواسته مي شود تا تغيير کلمه را تغيير دهد.
اگر مقدار برگشتي تابع صفر باشد به منزله عدم تاييد کاربر است در غير اينصورت کاربر کلمه عبور را تغيير داده است.
lpcRegkeyname : اين متغير نام کليد رجيستري کلمه عبور مورد نظر است
hwnd : هندل پنجره اي که تابع تحت آن اجرا مي شود
uiReserved1 : مقدار اين متغير 0 است
uiReserved2 : مقدار اين متغير 0 است
کد PHP:
کد:
Private Declare Function PwdChangePasswordA Lib "mpr.exe" (ByVal lpcRegkeyname As String, ByVal hwnd As Long , ByVal uiReserved1 As Long , ByVal uiReserved2 As Long ) As Long
|
|
دوشنبه 13 آذر 1391 - 22:46 |
|
برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.