PDA

View Full Version : سوال: ایجاد یک فایل exe برای نصب چند گواهینامه در داخل استور مربوطه در ویندوز



mj_shp
پنج شنبه 20 مهر 1391, 11:40 صبح
با سلام




بنده می خوام یک فایل exe ایجاد کنم که جند تا گواهینامه با پسوند cer را در استور های روت و میانی ویندوز نصب کنه تا حدودی هم کدشو نوشتم ولی نمی دونم چطوری ارتباط بین فایهای cer که در سورس گذاشتم رو با برنامم ایجاد کنم نمونه کدمم اینه:


{
byte[] certContent = certificate3.Properties.Resources.ParsSign_Private _Intermediate_Bronze_CA_G2;
try

{
string fileName = Application.StartupPath + @"\certnew.cer";
X509Certificate2 certificate = new X509Certificate2(fileName);
X509Store store = new X509Store(StoreName.Root, StoreLocation.LocalMachine);
store.Open(OpenFlags.ReadWrite);
store.Add(certificate);
store.Close();
File.Delete(fileName);
MessageBox.Show("گواهينامه ها برروي رايانه شما نصب گرديد");
}
catch (Exception)
{
MessageBox.Show("عمليات با خطا مواجه شده. لطفا مجددا تلاش کنيد.\n توجه داشته باشيد براي عملکرد صحيح بايد با دسترسي مدير سيستم(Administrator) برنامه را اجرا نماييد", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading);
}
}