مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

saeedhomayoni

عضویت از 1396/07/20

آرگومان های System.Diagnostics.Process.Start( STRING FILE NAME,STRING ARGUMAN)

  • شنبه 3 شهریور 1397
  • 17:11
تشکر میکنم

سلام من چند بار سعی کردم از install shield و advance installer  برای ساخت setup  برنامه استفاده کنم مشکلات زیادی داشت و این که بعضی وقت ها کار میکنه بعضی وقت ها نه .... !

این آخر کار که خوب کار میکنه ولی sql express  رو با وجود این که تمامی تنظیماتش رو درست انجام دادم نصب نمیکنه تصمیم گرفتم خودم یه برنامه بسازم واسه ساخت setup و موفق شدم ...

اما یه سوال که برام به وجود اومده اینه که در آرگومان دوم  System.Diagnostics.Process.Start

یه سری کد مثل زیر می نویسیم برای نصب سایلنت کار هم میکنه اما میخوام بدونم معنی اش چیه و این که مستندات استفاده از این مدل کد رو سراغ دارید یا نه ؟ ( کد های کامند لاین هست احتمال 99 درصد )

"/q /IACCEPTSQLSERVERLICENSETERMS /ACTION=Install /FEATURES=SQLEngine /INSTANCENAME=SQLEXPRESS /UpdateEnabled=False"

نمونه خط کد برنامه :

  string installerFilePath="";
            installerFilePath = @"C:\Users\LABKHAND\Documents\New folder\sabeghoon3-SetupFiles\SQLEXPR_x64_ENU\setup.exe";
            System.Diagnostics.Process installerProcess;
            installerProcess = System.Diagnostics.Process.Start(installerFilePath, "/q /IACCEPTSQLSERVERLICENSETERMS /ACTION=Install /FEATURES=SQLEngine /INSTANCENAME=SQLEXPRESS /UpdateEnabled=False");
            while (installerProcess.HasExited == false)
            {
                //indicate progress to user 
            //    Application.DoEvents();
                System.Threading.Thread.Sleep(250);
            }
            MessageBox.Show("done installing");

خب حالا دوستان عزیز میشه راهنمایی کنید که از کجا می تونم بقیه ی این کد ها رو پیدا کنم و با بقیه ی خصوصیات و کاربرد هاش آشنا بشم ؟

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 3 شهریور 1397
  • 22:27

پیشنهاد میکنم از installAware استفاده کنید 

آموزشش در topLearn.Com هست 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)