开发工具为 VS2008 ,据我所知的,
如果只是一些很普通的操作,这样设置就好了
<requestedExecutionLevel level="asInvoker" uiAccess="false" />但以上设置似乎没有新建文件的权限。如果设 level="requireAdministrator" ,那么就会弹出UAC对话框,烦啊。高人们可有高见?
如果只是一些很普通的操作,这样设置就好了
<requestedExecutionLevel level="asInvoker" uiAccess="false" />但以上设置似乎没有新建文件的权限。如果设 level="requireAdministrator" ,那么就会弹出UAC对话框,烦啊。高人们可有高见?
不过家用版本怎么也不太适合开发人员使用、劝你使用windows2003 或 windows2008
,奇怪的是,在IDE中调试及在源程序编译目录的Bin目录下正常,打包安装后就出错,提示为对安装目录下的一个临时文件没有访问权限,难道修改app.config还需要临时文件?Vista真是没事找事,难怪没什么人喜欢用了。这段代码在xp,2003,vista(以管理员身份运行)都没问题。 Public Shared Function SaveUini(ByVal KeyName As String, ByVal lpString As String) As Boolean
Dim config As System.Configuration.Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None) config.AppSettings.Settings.Remove(KeyName)
config.AppSettings.Settings.Add(KeyName, lpString)
config.Save(ConfigurationSaveMode.Modified)
ConfigurationManager.RefreshSection("appSettings"
End Function