特殊路径的问题

问题描述

ClickOnce的程序一般会把软件安装到:XP:C:DocumentsandSettingsAdministratorLocalSettingsAppsWIN7:C:UsersAdministratorAppDataLocalApps我枚举了Environment.SpecialFolder下的所有路径,没有发现哪一个成员可以在XP和WIN7下分别产生上述路径请问上述路径要怎么生成,是在注册表中,还是要调WIN32API,.Net下的Environment.GetFolderPath找不到合适的参数

解决方案

解决方案二:
有啊你再仔细找找。你看看setting文件。如果是应用程序类型就是保存在这里的。
解决方案三:
厄,你当前用户不是Administrator当然不能获得这个路径。varpath=Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);是对应这个路径的。C:Users[UserName]AppDataLocalApps
解决方案四:
引用2楼fangxinggood的回复:

厄,你当前用户不是Administrator当然不能获得这个路径。varpath=Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);是对应这个路径的。C:Users[UserName]AppDataLocalApps

第一,我不至于连用户名这点都弄不清楚..........第二,LocalApplicationData在Win7下的路径是:C:UsersAdministratorAppDataLocal(注意后面没有Apps),实际上最初我也是这么弄的,但最关键的问题是,在XP下的结果是:C:UsersAdministratorLocalSettingsApplicationData
解决方案五:
说错了,在XP下是C:DocumentsandSettingsAdministratorLocalSettingsApplicationData而不是C:DocumentsandSettingsAdministratorLocalSettingsApps
解决方案六:
Apps这个目录不知道属不属于系统目录,在我的系统它的创建日期比其它系统目录的少了两天。你可以看看这个,从注册表拿的:http://topic.csdn.net/u/20100602/16/7a09bf99-6fe3-4cf5-9443-e81182f368fc.html
解决方案七:
你看清楚,期望获得的不是ApplicationData路径,而是:XP:C:DocumentsandSettingsAdministratorLocalSettingsAppsWIN7:C:UsersAdministratorAppDataLocalApps你说的注册表跟Environment.SpecialFolder.LocalApplicationData是一样的
解决方案八:
Apps如果是固定的,那就自己拼吧。这个是否是clickonce自己定义的foldername呢。

时间: 2024-08-30 01:04:38

特殊路径的问题的相关文章

利用PS画笔及描边路径制作金色树叶字

树叶子制作思路非常简单,用设置好的画笔描边文字路径即可. 不过操作的时候还需要一些优化,首先描边路径需要多建几个图层,分别描上不同设置的画笔,然后给每层叶子适当添加样式或调色,来增加叶子的层次感. 教程最终效果 1.新建1125*864px大小的文档,将素材拉入画布中,摆放好位置.     2.给图层设置图层样式颜色叠加,模式正片底叠,颜色#572306. 3.再新建500*500px大小的文档,编辑--预设管理器--画笔,载入叶子画笔(点这里下载),设置画笔如下. 4.新建图层,画出一片叶子.

php从完整文件路径中分离文件目录和文件名的方法

 这篇文章主要介绍了php从完整文件路径中分离文件目录和文件名的方法,涉及php中basename及dirname函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php从完整文件路径中分离文件目录和文件名的方法.分享给大家供大家参考.具体分析如下: basename()函数用于从路径中获得文件名 dirname()函数用于从路径中获得文件目录 ? 1 2 3 4 5 <?php $full_name = 'c:wampphpphp.ini'; $base = b

实现php上传图片到指定位置路径保存到数据库

 本文为大家介绍下php上传图片到指定位置路径保存到数据库的具体实现,感兴趣的朋友不要错过 1.conn.php  代码如下: <?  $host="localhost"; //数据库服务器名称  $user="root"; //用户名  $pwd="1721"; //密码  $conn=mysql_connect($host,$user,$pwd);  mysql_query("SET  character_set_connec

注册表 应用程序路径-注册表操作:通过注册表来获取到一个应用程序的安装路径~!~!~!~!~!~!~!~!~!

问题描述 注册表操作:通过注册表来获取到一个应用程序的安装路径~!~!~!~!~!~!~!~!~! 10C C币快没有了,希望大神看到不要嫌弃赏金!!!!!!不吝赐教.... 解决方案 HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowscurrentversionuninstall软件名,如果有,一般在这个里面 解决方案二: 你能找到某个软件的注册表 逐个点开 后面 '数据'那一列里面会有路径显示 解决方案三: 一个操作注册表的类 解决方案四: 操作?还是程序控

vs2010新建项目是表如下图的错误怎么解决?按图中的路径寻找不到activitylog.xml

问题描述 vs2010新建项目是表如下图的错误怎么解决?按图中的路径寻找不到activitylog.xml

Android Studio中SDK Location没有了,不能设置sdk的路径

问题描述 Android Studio中SDK Location没有了,不能设置sdk的路径 今天脑子迷迷糊糊的,不知道点了什么东西,自己项目就出问题,然后自己重新重新配置sdk路径也找不到,将IDE卸载重新安装还是老样子,真的很蛋疼. 求求大家们帮帮我,谢谢大家了! 解决方案 Android Studio 怎么设置JDK和SDK的路径Android studio 没有SDK location设置选项Android Studio设置代理更新下载SDK

lucene 搜索-lucene对文件名、文件路径进行索引,搜索的时候不能检索出来

问题描述 lucene对文件名.文件路径进行索引,搜索的时候不能检索出来 如题,lucene对文件名.文件路径都进行了索引,因为文件名.文件路径都包含特殊字符斜杠(/)和点(.),导致搜索的时候输入文件名或者路径,都无法搜索,使用/对字符进行转义也不行,请帮忙. 部分代码如下: protected Document getDocument(File f) throws IOException { Document doc = new Document(); doc.add(new Field("

SQL相关路径查询脚本

--1.查询机器名 SELECT @@servername AS 机器名称 --查询已安装的SQL实例名 SELECT * FROM Sys.Servers --2.查询SQL安装路径 DECLARE @installPath VARCHAR(200) EXEC MASTER.dbo.xp_regread 'HKEY_LOCAL_MACHINE', 'SOFTWARE\Microsoft\MSSQLSERVER\setup', 'SQLPath', @installPath OUTPUT SET

android华为手机读取本地文件夹图片获取path路径null,求指导

问题描述 android华为手机读取本地文件夹图片获取path路径null,求指导 android华为手机读取本地文件夹图片获取path路径null,求指导 解决方案 public String getImagePathFromURI(Uri uri) { Cursor cursor = getActivity().getContentResolver().query(uri null null null null); String path = null; if (cursor != null

解决图片路径中含有中文在jsp下不能正常显示问题

图片路径正确,放到一个单独的html页面中也能正常打开,在jsp中就是不显示图片,下面有个不错的解决方法,大家可以尝试下 如:<img src="/pic/lupload/img工行上传.jpg" />,图片路径正确,放到一个单独的html页面中也能正常打开,在jsp中就是不显示图片    原因在于没有在tomcat配置URIEncoding.修改方法:    在tomcat的server.xml中加入URIEncoding="utf-8"(网页的编码是