سلام
چجور میشه فلش پلیر بطور مخفی در سیستم کاربر نصب کرد بدون اینکه متوجه بشه flash_player_10_active_x
ممنون
string path = @"C:\install_flash_player_10_active_x.exe";
string arguments = "/install";
System.Diagnostics.Process.Start(path,arguments);
string folder = System.IO.Path.GetDirectoryName(Application.ExecutablePath);
string path = System.IO.Path.Combine(folder, "install_flash_player_10_active_x.exe");
string arguments = "/install";
System.Diagnostics.Process.Start(path,arguments);
خیلی ممنون
تست کردم اما نمایش داده شد یعنی flash_player_10_active_x
باز شد ونصب نشون داد
string arguments = "/install";
string arguments = "-install";
string arguments = "/s";
string arguments = "/silent";
string arguments = "/s";
ممنون اقای علی سعید
با اینچک کردم درست شدPHP:string arguments = "/s";
فقط دو سوال دیگه در ویندوز 7 در زمان اجرا چون قراره سی دی اتوران کنم Windows Action Center بهش گیر میده چون می خواد نصب مخفیانه انجام بده راهی هست که اون پیغام yes و no نپرسه
مسیر نصب فلش پلیر در رجیستری در ویندوزهای xp و 7 باهم متفاوت هست یا یه مسیر هستند چون می خوام چک کنم و در صورت نصب نبودن از اون راهی که اقای علی سعید فرمود نصب مخفیانه انجام بدم .
ممنون
using System.IO;
using System.Diagnostics;
using Microsoft.Win32;
private double [B]GetFlashPlayerActiveXVersion[/B]()
{
double version = 0;
string subkey = @"CLSID\{D27CDB6E-AE6D-11cf-96B8-444553540000}\InprocServer32";
RegistryKey key;
try
{
key = Registry.ClassesRoot.OpenSubKey(subkey, false);
string path = key.GetValue("").ToString();
if (File.Exists(path))
{
FileVersionInfo info = FileVersionInfo.GetVersionInfo(path);
string ver = string.Format("{0}.{1}", info.ProductMajorPart, info.ProductMinorPart);
version = double.Parse(ver);
}
key.Close();
}
catch
{
}
return version;
}
double version = [B]GetFlashPlayerActiveXVersion[/B]();
MessageBox.Show(version.ToString());
در ویندوز 7 در زمان اجرا چون قراره سی دی اتوران کنم Windows Action Center بهش گیر میده چون می خواد نصب مخفیانه انجام بده راهی هست که اون پیغام yes و no نپرسه