2) + „“““““);
//-------------------
//DatenPfad bestimmen
//-------------------
String DatenPfad;
if (ApplicationDeployment.IsNetworkDeployed)
DatenPfad = ApplicationDeployment.CurrentDeployment.DataDirectory;
else
DatenPfad = Application.StartupPath;
DatenPfad += "\";
//----------------------
//DateiEndung Verknüpfen
//----------------------
//Nur Verknüpfen, wenn der Benutzer Administartor ist!
WindowsIdentity myWindowsIdentity = WindowsIdentity.GetCurrent();
WindowsPrincipal myWindowsPrincipal = new WindowsPrincipal(myWindowsIdentity);
if (myWindowsPrincipal.IsInRole(WindowsBuiltInRole.Administrator))
{
#region Batch Datei schreiben
StreamWriter Writer = File.CreateText(DatenPfad + "Run.bat");
Writer.WriteLine("@echo off");
Writer.WriteLine("if %1!==! goto ende");
Writer.WriteLine(DatenPfad.Substring(0, 2));
Writer.WriteLine("cd "" + DatenPfad.Remove(0
Alte URL:
/snippet/clickonce-datei-verknuepfung/1212