PDA

View Full Version : سوال: اجرای فایل Exe در IIS



h.alizadeh
یک شنبه 18 آذر 1397, 11:02 صبح
سلام،
من در برنامه م میخوام مرورگرهای مختلف و نرم افزارای مختلفی رو از سیستم کاربر باز کنم. برنامه در محیط vs.net براحتی اجرا میشه ولی در محیط IIS خیر. ممنون میشم من رو در تنظیمات IIS یاری کنید.


این کار رو هم با دستور System.Diagnostics.Process.Start تست کردم
هم با دستور جاواسکریپت shell.runو هر دو در IIS اجرا نشدن.

Tekyegah
دوشنبه 19 آذر 1397, 00:11 صبح
IIS اجازه run کردن برنامه های ویندوز از طرف مرورگر نیست . همینطور که شما نمیتونید با مرورگر به درایو ها و فایل های یک سیستم دسترسی داشته باشید .

h.alizadeh
دوشنبه 19 آذر 1397, 13:40 عصر
پس برای این کار چکار کنم؟ میخوام هر لینکی با یک مرورگر باز بشه و چندتااز نرم افزارای سیستم کاربر رو باز کنم.
من تو نت دیدم بعضیا تونستن ولی من تنظیمات رو انجام دادم نتیجه ای نداشت جز اینکه تنها در ویندوز تسک منیجر دیده شد!

Tekyegah
دوشنبه 19 آذر 1397, 17:26 عصر
ببینید شما وقتی پروژه رو تو سیستم با vb اجرا میکنید به IIS محدود نیستید .
اما وقتی پروژه رو روی سرورتون قرار میدید ، محدودیت های امنیتی دارید .

و واینکه شما وقتی تو سیستم خودتون با کد میگید برو درایو D ، به درایو D سرورتون که میشه سیستم خودتون میرید .

اما وقتی پروژه توی سرورتون توی اینترنت هست ، در واقع بهش میگید برو به درایو D سرور ! نه سیستم کاربر !!!

اگه این امکان فراهم بود که هر سایتی هر کاری با سیستم بازدید کنندش کنه که هممون رو پلیس فتا گرفته بود .

یه راه حل دیگه پیدا کنید .

h.alizadeh
سه شنبه 20 آذر 1397, 08:17 صبح
من برنامه رو برای سرور 5 تا ساختمون میخوام برای اینترنت نمیخوام!
و ب درخواست خودشونه چجوری بگم ب درایو D کاربر دسترسی پیدا کن؟

Tekyegah
شنبه 24 آذر 1397, 23:06 عصر
فرقی نمیکنه سرورتون توی اینترنت باشه ، یا توی شبکه محلی !
شما وقتی برید روی IIS میشید سرور ...
حالا بهش بگید برو درایو D کاربر ، نمیره خواهر من ، نمیذاره... نمیشه

komeil64
شنبه 08 دی 1397, 10:19 صبح
امکان پذیر نیست
تنها راه اینه که شما از طریق یک فایل exe صفحه را باز کنید و فایل exe رو صفحه شما دسترسی داشته باشه که بررسی که الان چه لینکی کلیک شده
یعنی شما باید به کاربرهاتون یک فایل اجرایی بدید