0
我的程序保存用户输入到一个txt文件上它的当前位置添加程序到Windows启动
TextWriter ts = new StreamWriter("url.txt");
ts.WriteLine(textBox2.Text.ToString());
ts.Close();
它读取的是,当应用程序启动
if (File.Exists("url.txt"))
{
TextReader tr = new StreamReader("url.txt");
readUrl = tr.ReadLine().ToString();
textBox2.Text = readUrl;
tr.Close();
}
我该软件添加到Windows启动这些代码
using (RegistryKey key = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true))
{
key.SetValue("House Party Protocol", "\"" + Application.ExecutablePath + "\"");
}
我用ClickOnce发布它,并将它安装到我的电脑。它从Windows启动时开始bu不读取txt文件。当我手动打开它时,它可以工作。我觉得ClickOnce安装路径和Windows启动路径是不同的。我应该如何更改我的启动代码以避免发生这种情况
尝试给它的完整路径 – user1274820 2015-02-10 19:42:56