اجرای فایل exe

zootos

عضو جدید
سلام

می خواستم با aspx یکاری کنم که یه فایل exe رو run کنم کسی می دونه چطوری می شه این کار رو کرد.

ممنون
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
نمیدونم با استفاده از System.Diagnostic.Process در وب میشه یا نه؟ روما جان شما نظر بده.
 

Sharif_

مدیر بازنشسته
در حالت کلی تا اونجایی که من میدونم asp.net به صورت پیشفرض از یک اکانتی استفاده می کنه که IIS اجازه نمیده سرور به دکستاپ دسترسی داشته باشه
ولی می تونید مجوزش رو از تنظیمات IIS تغییر بدید
باید یه تنظیماتی مثل Interact Desktop رو فعال کنید باز دوستان میاد ادرس دقیقش رو ذکر میکنند
همونطور که نگین جان گفتن بعد می تونید از متد System.Diagnostic.Process.Start برای اجرای فایل استفاده کنید
 

A.S.Roma

عضو جدید
کاربر ممتاز
امیدوارم منظورتون در کامپیوتر کلاینت نباشه که به هیچ وجه امکان پذیر نیست.
در سمت سرور با یک سری تغییرات در IIS وندوز Server می تونید Process رو Run کنید.
ابتدای امر بایستی Permission از نوع Full Control به یوزر ASp.NET بدید. سپس در Application Pool از Virtual Directory خودتون Properties بگیرید و در قسمت Identity در قسمت Predefined به جای Network Service گزینه Local System را جایگزین کنید.
که بنا به دلایل امنیتی و ... اصولا" کسی ( هاست ) این کار رو نمی کنه .
 

Similar threads

بالا