PDA

View Full Version : سوال: بازکردن فایل در دایرکتوری



drsina
جمعه 31 خرداد 1392, 13:22 عصر
سلام !
این سوال رو تو stackoverflow مطرحیدم , هیچ کس جوابمو نداد !
ببین من این کد را نوشتم !

System.Diagnostics.Process Process = new System.Diagnostics.Process();
Process.StartInfo.FileName = (System.IO.Path.Combine(Environment.GetFolderPath( Environment.SpecialFolder.ApplicationData), "c code analyser.exe"));
Process.StartInfo.WorkingDirectory = (System.IO.Path.Combine(Environment.GetFolderPath( Environment.SpecialFolder.ApplicationData), "c code analyser.exe"));
Process.Start();


خوب میخوام فایل c code analyser.exe رو اجرا کنم ولی تو ویندوز سون ( ویندوزهای دیگه رو نمیدونم.) یه آلارم میده می نویسه :" Do you want to allow to following program to make changes to this computer?"

می خواستم ببینم میشه این آلارم نیاد و مستقیم اجرا شه؟
ممنون

jblaox
جمعه 31 خرداد 1392, 13:38 عصر
سلام

عبارت زیر را :

"c code analyser.exe"

به :

"c_code_analyser.exe"

تغییر دهید ، البته نام فایل را هم اینگونه باید تغییر دهید .

drsina
جمعه 31 خرداد 1392, 13:48 عصر
نشد !:لبخند:

فکر نمی کنم این باشه چون قبلا وقتی ok میزدم باز می شد ...

jblaox
جمعه 31 خرداد 1392, 16:10 عصر
چه خطایی میده ؟؟

من نصف عمرم سر باز کردن نرم افزار ها با C# گذروندم !! چون معمولا چند 100 زیبانه هستند و ...

اگر خیلی تخیلی اوضاع توصیه میکنم یک بچ فایل ساده بنویسی و بعد ان بچ فایل با CMD باز کنی ، اینجور ایما داشته باش که باز میشه ، البته این معمولا برای من اخرین راه حل اما در بدترین شرایط هم جواب داده ...

یک نمونه ساده میزارم :

str_patch = Directory.GetCurrentDirectory() + @"\Elapsed-Time.exe";
Process.Start(str_patch);