PDA

برای دیدن نسخه كامل اینجا را كلیك كنید : اجرای فایل exe



zootos
2011/1/22, 11:57 AM
سلام

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

ممنون

negin17h
2011/1/22, 02:07 PM
نمیدونم با استفاده از System.Diagnostic.Process در وب میشه یا نه؟ روما جان شما نظر بده.

Sharif_
2011/1/22, 02:36 PM
در حالت کلی تا اونجایی که من میدونم asp.net به صورت پیشفرض از یک اکانتی استفاده می کنه که IIS اجازه نمیده سرور به دکستاپ دسترسی داشته باشه
ولی می تونید مجوزش رو از تنظیمات IIS تغییر بدید
باید یه تنظیماتی مثل Interact Desktop رو فعال کنید باز دوستان میاد ادرس دقیقش رو ذکر میکنند
همونطور که نگین جان گفتن بعد می تونید از متد System.Diagnostic.Process.Start برای اجرای فایل استفاده کنید

A.S.Roma
2011/1/23, 09:43 AM
امیدوارم منظورتون در کامپیوتر کلاینت نباشه که به هیچ وجه امکان پذیر نیست.
در سمت سرور با یک سری تغییرات در IIS وندوز Server می تونید Process رو Run کنید.
ابتدای امر بایستی Permission از نوع Full Control به یوزر ASp.NET بدید. سپس در Application Pool از Virtual Directory خودتون Properties بگیرید و در قسمت Identity در قسمت Predefined به جای Network Service گزینه Local System را جایگزین کنید.
که بنا به دلایل امنیتی و ... اصولا" کسی ( هاست ) این کار رو نمی کنه .