ورود

View Full Version : سوال: دسترسی به برنامه داخل ویندوز



saeedhord
شنبه 14 اردیبهشت 1392, 05:42 صبح
درود به همه دوسان

برای ارتباط با یه برنامه از دستور
shell
استفاده میکنم ...

حالا سوال اینجاس که من میخوام داخل برنامه اجرا شده تغیر ایحاد کنم مثلا یه برنامه دارم رویه ویندوز دارم که user name & password میگیره حالا من میخوام برنامه طوری باشه که از روی برنامه Vb خودم فیلد های اونو پر کنم یا رویه دکمه ای کلیک کنم

با تشکر

s_ahmadneya
شنبه 14 اردیبهشت 1392, 07:30 صبح
درود به همه دوسان

برای ارتباط با یه برنامه از دستور
shell
استفاده میکنم ...

حالا سوال اینجاس که من میخوام داخل برنامه اجرا شده تغیر ایحاد کنم مثلا یه برنامه دارم رویه ویندوز دارم که user name & password میگیره حالا من میخوام برنامه طوری باشه که از روی برنامه Vb خودم فیلد های اونو پر کنم یا رویه دکمه ای کلیک کنم

با تشکر


http://www.bigresource.com/VB-How-to-i-get-user-input-to-act-within-shell-command--wUHswBNAcX.html

SlowCode
شنبه 14 اردیبهشت 1392, 15:36 عصر
سلام
اگه هر دو برنامه رو خودت نوشتی، میتونی یوزرنیم و پسورد رو به عنوان پارامتر به برنامه بفرستی مثلا:
shell "login.exe username|password"
حالا باید تو برنامه لاگین با متد command این پارامتر رو بگیری بعد اگه کامند خالی نبود جداشون کنی(با split) و کارهای مربوط به ورود رو انجام بدی.
ولی اگه برنامه خودت نباشه باید هندلشون رو پیدا کنی بعد یوزرنیم و پسورد رو بهش ارسال کنی.

نکته: تو روش اول واسه حفظ کردن امنیت بهتره یوزرنیم و پسورد رو به صورت هش شده بفرستی چون پارامترها رو خیلی راحت میشه زیر نظر گرفت.

Veteran
شنبه 14 اردیبهشت 1392, 16:11 عصر
قبلا زیاد بحث شده
حتی خوده بنده هم به صورت کامل و جامع توی یکی از تاپیک ها توضیح دادم
اما تاپیک پاک شده
بگرد اگه به جایی نرسیدی بگو واست توضیح بدم