مشکل در نصب فایل inf در سی شارپ

بپرسید
  • aras aras
  • 61 ماه قبل
  • 61 ماه قبل
  • 206 نمایش

0

{{ digitTrunc(content.likes) }}

سلام به همه اساتید بزرگوار

دوستان من میخام یه درایور رو از طریق فایل .inf که ازش دارم نصب کنم من کل اینترنت رو زیر رو کردم ولی دستوراتی که برای انجام این کار تعریف شده بود هیچکدوم جوابگو نبود ولی من یه روش پیدا کرده ام که با دستور pnputil میشه این کار رو انجام داد اگه به کد زیر توجه کنید میبینید که بدنه اصلی کد به صورت کامل رعایت شده است ولی متاسفانه دستور pnputil رو اجرا نمیکنه در حالی که همین دستور تو سی ام دی به صورت کامل اجرا میشه ، دوستان ممنون میشم منو کامل راهنمایی کنید و توضیح بدید که مشکل میتونه از چی باشه ، من حتی پروژه م رو تو حالت run as administrator گذاشتم ولی متاسفانه جوابگو نبود

Process installdriver = new Process();
                        installdriver.StartInfo = new ProcessStartInfo("cmd.exe", string.Format(@"/c pnputil -i -a C:\driver\driver.inf"));
                        {
                            installdriver.StartInfo.UseShellExecute = false;
                            installdriver.StartInfo.RedirectStandardOutput = true;
                            installdriver.StartInfo.CreateNoWindow = true;
                            installdriver.StartInfo.RedirectStandardError = true;
                        };
                        installdriver.Start();
                      
                    
                        string install_output = installdriver.StandardOutput.ReadToEnd();
                        MessageBox.Show(install_output);

خروجی دستور بالا باید حتما یه مقداری رو به من برگردونه ولی مقدار خالی به من نشون میده ، دوستان اگه روش دیگه ای هست که بشه باهاش بتونم فایل inf رو تو سی شارپ نصب کنم ممنون میشم راهنمایی کنید

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است