View Full Version : سرويسهاي ويندوز
*unos*
شنبه 08 تیر 1387, 09:21 صبح
با سلام
آيا ميشه از داخل يه برنامه (سرويس ) با كد نويسي نصبش كرد؟
آيا سرويسها حتما بايد نصب شن؟
MH2538
شنبه 08 تیر 1387, 10:51 صبح
سلام
1- بله میشه. کافی Installutil رو از داخل برنامهات صدا بزنی .
2- بله لازمه
*unos*
شنبه 08 تیر 1387, 11:03 صبح
ميشه كدي در اين رابطه يزارين !
ممنون
MH2538
شنبه 08 تیر 1387, 11:11 صبح
اگر سرویس رو با دات نت فریم ورک 1.1 نوشتی
System.Diagnostics.Process.Start(Environment.GetEn vironmentVariable("SystemRoot") + @"\Microsoft.NET\Framework\v1.1.4322\InstallUtil.exe", "-i YourServicePath");
اگر سرویس رو با دات نت فریم ورک 2 نوشتی
System.Diagnostics.Process.Start(Environment.GetEn vironmentVariable("SystemRoot") + @"\Microsoft.NET\Framework\v2.0.50727\InstallUtil.ex e", "-i YourServicePath");
*unos*
شنبه 08 تیر 1387, 11:32 صبح
private void InstallUtil(string Assembly, string sysRoot)
{
RunCommand(Path.Combine(sysRoot, @"Microsoft.NET\Framework\v1.1.4322\installutil.exe"),Assembly);
}
private void RunCommand(string FileName, string Arguments)
{
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = FileName;
info.Arguments = Arguments;
info.CreateNoWindow = true;
info.UseShellExecute = false;
Process.Start(info);
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.