امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
چرا این دستور در ویندوز 7 کارنمیکنه ؟
نویسنده پیام
reza-ezdeham آفلاین
كاربر تک ستاره
*

ارسال‌ها: 26
موضوع‌ها: 6
تاریخ عضویت: تير ۱۳۸۹

تشکرها : 5
( 14 تشکر در 12 ارسال )
ارسال: #1
چرا این دستور در ویندوز 7 کارنمیکنه ؟
با سلام

بنده میدونم که ویندوز 7 خیلی امنیتش بالاست و این دستور که میگم رو اکثر

ویروس ها و تروجانها ازش استفاده میکنن اما آیا راهی واسه این مشکل هست ؟؟

filecopy app.path & "\" & app.exename & ".exe","c:\windows\reza.exe"

دوستان دقت داشته باشید من فقط واسه درایو c:\ رو میخوام

ممنون میشم جواب بدین
۰۵-تير-۱۳۹۰, ۲۲:۵۸:۵۴
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
HamedFaa آفلاین
كاربر دو ستاره
**

ارسال‌ها: 117
موضوع‌ها: 16
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 15
( 61 تشکر در 47 ارسال )
ارسال: #2
RE: چرا این دستور در ویندوز 7 کارنمیکنه ؟
راه که زیاده باید ببینی کدوم جواب میده من که 7 ندارم.

اون exe که میخوای کپی کنی رو resource کن داخل برنامه اصلی بعد با داخل c بریز
۰۶-تير-۱۳۹۰, ۱۸:۳۵:۲۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
reza-ezdeham آفلاین
كاربر تک ستاره
*

ارسال‌ها: 26
موضوع‌ها: 6
تاریخ عضویت: تير ۱۳۸۹

تشکرها : 5
( 14 تشکر در 12 ارسال )
ارسال: #3
RE: چرا این دستور در ویندوز 7 کارنمیکنه ؟
حامد جان راه زیاد اما اما اکثرشو تست کردم نمیشه حتی resource هم نمیشه

خواهشا کسی بلده کمک کنه حتی بعضی از دوستان تو فروم دیگه میگفتن با vb.net میشه اما اونم نشد
۰۶-تير-۱۳۹۰, ۱۹:۱۷:۲۱
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
HamedFaa آفلاین
كاربر دو ستاره
**

ارسال‌ها: 117
موضوع‌ها: 16
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 15
( 61 تشکر در 47 ارسال )
ارسال: #4
RE: چرا این دستور در ویندوز 7 کارنمیکنه ؟
من یه راه به ذهنم رسید که 100% ویندوز 7 هم کم میاره.

طریقه ی مصرف:
کد:
Dim strOPath, strSPath, strCmd as string

1- مسیر فایلی که قرار است کپی شود را در متغیری ذخیره میکنیم.
کد:
strOPath = App.Path & "\" & App.EXEName & ".exe"

2- مسیری که قرار است فایل در آنجا کپی شود را در متغیری دخیره میکنیم.
کد:
strSPath = "C:\WINDOWS\" & App.EXEName & ".exe"

3- دستوری جهت کپی کردن فایل مینویسیم - cmd.exe
کد:
strCmd = "copy " & App.EXEName & ".exe " & strSPath

4- دستور فوق را در یک فایل bat میریزیم.
کد:
Open App.Path & "\copy.bat" For Output As #1
    Print #1, strCmd
Close #1

- در اینجا شما نیاز به تابع pause دارید چون سرعت ساخته شدن فایل از سرعت اجرای 10 خط کد کمتر هست! function زیر را کپی کنید.
کد:
Public Function Pause(ByVal Interval As Single) As Single
    Dim x As Single
    x! = Timer
    Do While (Timer - x!) < Val(Interval)
        DoEvents
    Loop
End Function

5- فایل bat را اجرا میکنیم.
کد:
pause (2)
Shell (App.Path & "\copy.bat")

6- فایل bat را پاک میکنیم.
کد:
pause (2)
Kill (App.Path & "\copy.bat")

چقدر کد نویسی مبتدیه Happy با مزه شده
در صورتی که به هر دلیل دستور بالا جواب نداد از مرحله 4 را تغییر میدهیم.

4- یک صفحه cmd باز میکنیم.
کد:
Shell ("cmd.exe"), vbNormalFocus

5- با استفاده از دستور sendkeys دستور کپی را مینویسیم و اینتر میکنیم.
کد:
DoEvents
SendKeys (strCmd)
DoEvents
SendKeys ("{ENTER}")

6- برای بستن پنجره cmd هم از توابع API استفاده کن
(آخرین ویرایش در این ارسال: ۰۷-تير-۱۳۹۰, ۰۶:۴۲:۱۳، توسط HamedFaa.)
۰۷-تير-۱۳۹۰, ۰۶:۳۱:۵۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
reza-ezdeham آفلاین
كاربر تک ستاره
*

ارسال‌ها: 26
موضوع‌ها: 6
تاریخ عضویت: تير ۱۳۸۹

تشکرها : 5
( 14 تشکر در 12 ارسال )
ارسال: #5
RE: چرا این دستور در ویندوز 7 کارنمیکنه ؟
حامد جان بابت زحماتتت ممنون ، من تو ویندوز هنگام اجرای برنامه که سوال میپرسه که درخواست از سوی administrator هست یا نه رو غیرفعال کردم اما ممنون میشم بگی کلا چطور با برنامه نویسی باید این درخواست رو از ویندوز 7 حذف کرد ؟؟؟

ممنون
۰۷-تير-۱۳۹۰, ۲۳:۱۸:۴۲
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #6
RE: چرا این دستور در ویندوز 7 کارنمیکنه ؟
سلام.
برای دسترسی به درایو c تو وین 7 نیاز به دسترسی ادمین داری.

باید بری تو یه مسیر خاص تو رجیستری آدرس برنامت رو بدی تا دفعه دیگه با اجازه کاربر با دسترسی ادمین اجرا شه.
۰۸-تير-۱۳۹۰, ۱۹:۴۷:۴۰
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
reza-ezdeham آفلاین
كاربر تک ستاره
*

ارسال‌ها: 26
موضوع‌ها: 6
تاریخ عضویت: تير ۱۳۸۹

تشکرها : 5
( 14 تشکر در 12 ارسال )
ارسال: #7
RE: چرا این دستور در ویندوز 7 کارنمیکنه ؟
خوب پیمان جان خواهشا(مدیرجان) اون مسیر کجای رجیستریه ؟؟ اگه بگی ممنون میشم

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

اما خودت میدونی که سیستم دیگران باید با برنامه نویسی این کارو بکنم اگه مسیرشو پیدا کنی واقعا ممنووووووووووووووووون میشم

۰۸-تير-۱۳۹۰, ۲۱:۲۱:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
reza-ezdeham آفلاین
كاربر تک ستاره
*

ارسال‌ها: 26
موضوع‌ها: 6
تاریخ عضویت: تير ۱۳۸۹

تشکرها : 5
( 14 تشکر در 12 ارسال )
ارسال: #8
RE: چرا این دستور در ویندوز 7 کارنمیکنه ؟
الان خودم زیاد گشتم اینو پیدا کردم که تنظیماتش تو این مسیر و فایل هستش

c:\windows\system32\user account control setting.exe
با اجرای این فایل میتونی تنظیماتو انجام بدی اما من تو رجیستری میخوام که سرچ کردم اما چیزی دستگیرم نشد
۰۸-تير-۱۳۹۰, ۲۳:۵۰:۰۵
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
baby_1 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 63
موضوع‌ها: 23
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 11
( 5 تشکر در 3 ارسال )
ارسال: #9
RE: چرا این دستور در ویندوز 7 کارنمیکنه ؟
شما باید داخل ویندوز سون برای اجرای برنامه روش کلیک راست کنید و run as administrator رو اجرا کنی چون اگر درایو سی رو بکنی دی می بینی درست می شه این بابت مجوزهای ویندوزه یا
UAC رو داخل یوز ویندوزت عوض کن
۱۷-تير-۱۳۹۰, ۱۵:۳۹:۳۰
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
HamedFaa آفلاین
كاربر دو ستاره
**

ارسال‌ها: 117
موضوع‌ها: 16
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 15
( 61 تشکر در 47 ارسال )
ارسال: #10
RE: چرا این دستور در ویندوز 7 کارنمیکنه ؟
دوستمون با کد میخواست اینکارو انجام بده نه دستی!
۱۹-تير-۱۳۹۰, ۰۷:۴۲:۴۷
وب سایت ارسال‌ها
پاسخ
Mr.pRoGraMmer غایب
کاربر با تجربه
****

ارسال‌ها: 1,084
موضوع‌ها: 58
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 2031
( 2927 تشکر در 1008 ارسال )
ارسال: #11
RE: چرا این دستور در ویندوز 7 کارنمیکنه ؟
شما باید uac زو bypass کنی سورس در این زمینه هست :-)
یه راه دیگه هم هست اما برای فعلیت مخربانه گفته نمیشود :-)

۱۹-تير-۱۳۹۰, ۱۰:۱۴:۰۶
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  اجرا نشدن keybd_event vbKeyMenu در ویندوز 8.1 javad917 3 2,627 ۱۳-آذر-۱۳۹۶, ۲۱:۲۰:۲۸
آخرین ارسال: javad917
Sad [سوال] مشکل پروژە vb6 با ویندوز ١٠ engzhina 4 4,499 ۰۲-مهر-۱۳۹۵, ۱۲:۱۴:۴۳
آخرین ارسال: engzhina
  [سوال] استفاده از بالون ویندوز در ویژوال بیسیک mr91090 1 2,643 ۲۹-آبان-۱۳۹۴, ۲۲:۵۰:۳۹
آخرین ارسال: Payman62
  رجیستر ocx ویندوز سون 32 بیتی aleas 8 6,078 ۰۲-تير-۱۳۹۳, ۰۱:۳۷:۴۱
آخرین ارسال: !_!_batman_!_!
  نیاز به دستور برای اجرای چکر برنامه Proxifier از طریق cmd hamidsystem 4 4,085 ۰۸-فروردین-۱۳۹۳, ۱۶:۱۳:۰۱
آخرین ارسال: hamidsystem
  تنظیم صدای ویندوز mahdi321 3 3,282 ۰۷-فروردین-۱۳۹۳, ۰۹:۱۰:۳۳
آخرین ارسال: Di Di
  قرار دادن خروجی دستور sql در یک متغیر sepahbod 1 3,971 ۱۶-آذر-۱۳۹۲, ۲۱:۳۳:۳۳
آخرین ارسال: hmiranled
  سوال از دستور Replace mabus 5 4,030 ۲۲-شهریور-۱۳۹۲, ۲۲:۴۲:۴۲
آخرین ارسال: Ghoghnus
Question دستور حذف كردن فايل ها در وبي ΛΛ Θ l-l $ Σ Ω 14 11,340 ۱۱-خرداد-۱۳۹۲, ۲۳:۳۱:۳۷
آخرین ارسال: ترانسپورتر
  [سوال] راهنمایی در رابطه با چند دستور در VB6 Rain_Saeid 1 2,918 ۲۱-بهمن-۱۳۹۱, ۱۳:۵۰:۰۷
آخرین ارسال: Payman62

پرش به انجمن:


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

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