using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;namespace WindowsFormsApplication5
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }        private void button1_Click(object sender, EventArgs e)
        {
            Microsoft.Win32.RegistryKey r = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"software\microsoft\windows\currentversion\run", true);
            if (r == null)
            {                r = Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"software\microsoft\windows\currentversion\run");
            }
            r.SetValue("测试开机运行", Application.ExecutablePath);
            r.Close();
            MessageBox.Show ("设置好"+Application .StartupPath );
        }
    }
}
我弄的一个很简单的开机自动运行的小程序 ,不过安装路径却不是C盘里的Program File 文件夹吗,而是在C:\Documents and Settings\Administrator\Local Settings\Apps\2.0\M1475OGQ.P70\NQYM83LV.0OP\wind..tion_355bf54caba9315b_0001.0000_0934e08ce78dbda7这是怎么回事啊?
我的操作步骤是在C#的解决方案管理器窗口中右击项目对象,—>点击属性-->点击 安全性 选定启用Clickonce安全设置
-->再点 发布 选项卡 设置好发布文件夹的位置以后再点 系统必备按钮 ,只选NET Framwork 2.0然后发布程序 ,再安装到电脑里 , 请问各位高手怎么可以把路径也安装到C盘里的Progrem   Files文件夹里啊