من یک manifest در پروژم ایجاد کردم و با کمی تغیرات و با استفاده از این کد
private void button1_Click(object sender, EventArgs e)
{
string appPath = Path.GetDirectoryName(Application.ExecutablePath);
textBox1.Text = appPath;
const int ERROR_CANCELLED = 1223;
ProcessStartInfo info = new ProcessStartInfo(@"C:\Windows\Notepad.exe");
info.UseShellExecute = true;
info.Verb = "runas";
try
{
Process.Start(info);
}
catch (Win32Exception ex)
{
if (ex.NativeErrorCode == ERROR_CANCELLED)
MessageBox.Show("Why you no select Yes?");
else
throw;
}
}
منتظرم تا فردا برنامه تست بشه اگر ok بود رایگان در اختیار اعضاء بازم از راهنماییتون ممنون و سرویسی رو هم امتحان میکنیم