有谁知道如何以编程方式访问"所有用户"启动菜单?
在XP中,位于:
C:\Documents and Settings\All Users\Start Menu\Programs\Startup
Run Code Online (Sandbox Code Playgroud)
在Windows 7中,位于此处:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
Run Code Online (Sandbox Code Playgroud)
具体来说,我有一个安装和部署项目,我想在所有用户的Startup菜单中为应用程序添加一个快捷方式,以便每当有人登录时启动应用程序.
我有一个ac #windows app,它调用一个托管的c ++ dll,然后调用一个原生的c ++ dll.在本机c ++代码中似乎存在一些性能问题,因此我正在进行一些简单的分析.我想转储分析的结果,以便Visual Studio输出窗口选择它.我认为这样printf可以解决问题,但是在"输出"窗口或"立即"窗口中都没有显示任何内容.我也尝试过fprintf,但这也不起作用.
我有两个ViewModel:
public class CommandViewModel
{
public string DisplayName { get; set; }
public ICommand Command { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
和
public class SomeViewModel : INotifyPropertyChanged
{
private bool someFlag;
private CommandViewModel someCommand;
public bool SomeFlag
{
get
{
return someFlag;
}
set
{
if (value == someFlag)
return;
someFlag = value;
OnPropertyChanged("SomeFlag");
}
}
public CommandViewModel SomeCommandViewModel
{
get
{
if (someCommand == null)
{
someCommand = new CommandViewModel();
// TODO: actually set the DisplayName and Command
}
return …Run Code Online (Sandbox Code Playgroud)