امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
اتوران کردن درایو و باز شدن آن
نویسنده پیام
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #1
Exclamation  اتوران کردن درایو و باز شدن آن
سلام
من می خوام وقتی که کاربر روی درایوها کلیک کرد اول برنامه من باز بشه و بعد خودم درایو؟
برای این که درایو هم باز بشه از این کد استفاده کردم
کد:
Shell "Explorer " & Left$(App.Path, 2), vbMaximizedFocus
اما دوتا مشکل داره :
1-وقتی برنامه من اجرا میشه (برای اولن بار رو میگم) درایو C هم باز میشه که این جوری زیاد جالب نیست Angry
2-کاربر وقتی که روی درایوها کلیک می کنه توی همون پنجره باز نمی شه (توی یه پنجره جدا باز می شه)

Exclamation
(آخرین ویرایش در این ارسال: ۱۱-اسفند-۱۳۸۶, ۱۲:۰۳:۱۵، توسط ΛΛ Θ l-l $ Σ Ω.)
۱۱-اسفند-۱۳۸۶, ۱۲:۰۰:۵۴
ارسال‌ها
پاسخ
تشکر شده توسط : 1347
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #2
RE: اتوران کردن درایو و باز شدن آن
سلام حاج محسن!
وقتی از دستور Shell Explorer استفاده می کنید، باعث باز شدن صفحه جدید می شه و کاریش نمی شه کرد ( یعنی من که جور دیگه ای ندیدم بشه )

اما باز شدن درایو C خیلی عجیبه !! نمی دونم تو اتوران چطوری آدرس دهی می کنی و فایل اجرایی از کجا داره باز می شه ولی ممکنه از کدهای برنامه هم باشه. تا نبینم نمی تونم بگم چرا!!

در مورد سوال دومت جا برای کار زیاده من برم یکی دوتا از این ویروسام رو اجرا کنم ببینم چطوریاست شاید چیز جدیدی داخلشون پیدا بشه.

(آخرین ویرایش در این ارسال: ۱۱-اسفند-۱۳۸۶, ۱۷:۲۴:۲۴، توسط Di Di.)
۱۱-اسفند-۱۳۸۶, ۱۷:۲۰:۰۸
وب سایت ارسال‌ها
پاسخ
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #3
RE: اتوران کردن درایو و باز شدن آن
Di Di نوشته است:در مورد سوال دومت جا برای کار زیاده من برم یکی دوتا از این ویروسام رو اجرا کنم ببینم چطوریاست شاید چیز جدیدی داخلشون پیدا بشه.
ممنون اگه چیز بدرد بخوری پیدا کردی به من خبر بده Heart

Exclamation
۱۱-اسفند-۱۳۸۶, ۲۱:۲۶:۵۳
ارسال‌ها
پاسخ
yeketaz آفلاین
کاربر با تجربه
****

ارسال‌ها: 744
موضوع‌ها: 123
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 520
( 1050 تشکر در 294 ارسال )
ارسال: #4
RE: اتوران کردن درایو و باز شدن آن
برای باز نشدن جداگانه برنامه می تونی از تابع SetParent استفاده کنی و برنامه خودت را به عنوان پنجره فرزند

پنجره درایو معرفی کنی

البته نیار به هندل پنجره درایو داره که می تونی اینم از طریق تابع FindWindowA پیدا و در تابع بالا استفاده کنی

ما که دیگه توی ایران ویج پیر شدیم 040 کم کم باید جامون رو بدیم به جوونا 028
۱۲-اسفند-۱۳۸۶, ۲۲:۱۶:۲۹
وب سایت ارسال‌ها
پاسخ
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #5
RE: اتوران کردن درایو و باز شدن آن
سلام yeketaz
چطوری اگه می شه یه مثال بزن

Exclamation
۱۲-اسفند-۱۳۸۶, ۲۲:۲۳:۰۰
ارسال‌ها
پاسخ
yeketaz آفلاین
کاربر با تجربه
****

ارسال‌ها: 744
موضوع‌ها: 123
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 520
( 1050 تشکر در 294 ارسال )
ارسال: #6
RE: اتوران کردن درایو و باز شدن آن
اول این توابع رو ببین. اصلا دو سه تا پارامتر بیشتر نداره اگه نتونستی باش کار کنی بگو.

ما که دیگه توی ایران ویج پیر شدیم 040 کم کم باید جامون رو بدیم به جوونا 028
۱۵-اسفند-۱۳۸۶, ۱۵:۴۵:۱۶
وب سایت ارسال‌ها
پاسخ
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #7
RE: اتوران کردن درایو و باز شدن آن
yeketaz نوشته است:برای باز نشدن جداگانه برنامه می تونی از تابع SetParent استفاده کنی و برنامه خودت را به عنوان پنجره فرزند
اینو بلد نیستم Angry

yeketaz نوشته است:البته نیار به هندل پنجره درایو داره که می تونی اینم از طریق تابع FindWindowA پیدا و در تابع بالا استفاده کنی
اینو بلدم Laugh

Exclamation
۱۵-اسفند-۱۳۸۶, ۱۷:۲۴:۴۸
ارسال‌ها
پاسخ
yeketaz آفلاین
کاربر با تجربه
****

ارسال‌ها: 744
موضوع‌ها: 123
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 520
( 1050 تشکر در 294 ارسال )
ارسال: #8
RE: اتوران کردن درایو و باز شدن آن
این خود فراخوانی تابع :

Private Declare Function SetParent Lib "user32.dll" (ByVal hwndChild As Long, ByVal hwndNewParent As Long) As Long
-----------------------------------------توضیحات------------------------------------------------------
hwndChild=هندل برنامه خودت

hwndNewParent=هندل پنجره ای که می خوای مادر پنجره برنامه تو بشه که با تابع FindWindowA پیدا می کنی

البته باید این پنجره از نوع مادر باشه.

ما که دیگه توی ایران ویج پیر شدیم 040 کم کم باید جامون رو بدیم به جوونا 028
۱۶-اسفند-۱۳۸۶, ۱۵:۱۵:۱۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1347


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] برنامه ی حذف فایل های با پسوند خاص در یک درایو یا فولدر vb.civil 1 3,201 ۱۱-اردیبهشت-۱۳۹۵, ۱۲:۳۰:۴۹
آخرین ارسال: Ghoghnus
  اتوران کردن فایل ها در فلش مموری download69 10 28,308 ۲۷-فروردین-۱۳۹۱, ۲۰:۳۸:۲۷
آخرین ارسال: iman2025
  replace کردن یا delete کردن فایل سیستمی ویندوز ppcsoft 6 5,903 ۱۳-آذر-۱۳۹۰, ۲۲:۰۵:۰۶
آخرین ارسال: ppcsoft
Shy در خواست سورس برنامه ی ضد اتوران download69 37 27,255 ۰۳-تير-۱۳۸۹, ۰۱:۴۲:۳۵
آخرین ارسال: HoseinVig
Rolleyes نياز به راهنمايي براي قفل تلفني يك سي دي اتوران yaghoob.ekrami 3 4,557 ۰۳-اسفند-۱۳۸۸, ۱۸:۵۸:۲۳
آخرین ارسال: joker
Sad کد start up کپی شدن در درایو ها download69 4 4,084 ۲۱-آذر-۱۳۸۸, ۰۱:۵۲:۰۶
آخرین ارسال: download69
  تعداد فایلها در درایو Scorpion 24 16,237 ۰۷-مرداد-۱۳۸۸, ۱۴:۴۹:۱۶
آخرین ارسال: Scorpion
  کپی کردن دسته جمعی با واید کارت و لاگ کردن اررور؟؟؟ sylvester 10 10,464 ۲۱-مهر-۱۳۸۷, ۱۹:۳۷:۰۸
آخرین ارسال: ajlajlajl
  مخفی کردن و غیر قابل حذف کردن ویروس lord_viper 7 6,522 ۲۲-خرداد-۱۳۸۷, ۱۸:۰۲:۳۱
آخرین ارسال: lord_viper
  زیپ کردن و آنزیپ کردن فایل Payman62 2 5,534 ۱۸-مرداد-۱۳۸۶, ۲۰:۵۳:۵۹
آخرین ارسال: Payman62

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS