PDA

View Full Version : آموزش: نحوه رجیستر کردن



kiadata
دوشنبه 25 اسفند 1393, 12:22 عصر
در این تاپیک میخوام نحوه رجیستر کردن مجموعه ای از فایلهای OCX و DLL که در یک فولدر خاصی قرار دارند و براتون بذارم.



public void myRegister(string regPath)
{

try
{
string[] filePaths = Directory.GetFiles(regPath);

foreach (string temp in filePaths)
{
try
{
string fileName = System.IO.Path.GetFileName(temp);
//System.Diagnostics.Process.Start("regsvr32", temp);
System.Diagnostics.Process.Start("regsvr32", "/s" + "" + temp);
lblInstallPath.Invoke((MethodInvoker)delegate
{

lblInstallPath.Text = fileName;


});
}
catch (Exception ex)
{

}
}
}
catch (Exception ex)
{

}


}





نحوه فراخوانی تابع :



myRegister("C:\\ocx\\x86");


اگه بخوایین به صورت silent فایلها نصب نشن سوئیچ s/ رو حذف کنین از دستور زیر



System.Diagnostics.Process.Start("regsvr32", "/s" + "" + temp);


موفق باشین