在Visual Studio 2012中,我尝试进行一些搜索:
Find in Files->Entire Solution然后我从文件中获得了很多结果
C:\Uses\myusername\AppData\Local\Temp\
.文件名称为tmpE11.tmp.cs或tmpFBEE.tmp.cpp,内容与我的解决方案中的某些文件相同.
我的猜测是它是由某些崩溃引起或自动生成的,但为什么它们可以通过搜索到达?我怀疑我是否可以简单地删除它们.
我需要写信给:
C:\用户\用户\应用程序数据\漫游\ AppName的
安装过程中的文件夹.我正在使用InnoIDE程序进行设置,这很棒.但是,它似乎缺少一个"AppData"特殊文件夹,可以轻松访问该目录.
例如,您可以使用:
DestDir: "{app}"
编写应用程序目录.
但是你怎么去AppData?是否有所有预设DestDir选项的列表?
我的应用程序引发了未经授权的访问错误 在运行我的应用程序时,我尝试访问以下位置中的目录:Application.UserAppDataPath.
问题:它表示我没有访问Application.UserAppDataPath目录的权限
有没有办法在我的应用程序源代码中设置权限?
就像是:
Application.UserAppDataPath.SetPermissions()
Run Code Online (Sandbox Code Playgroud) 我有一个我想为所有用户安装的Visual Basic 6.0应用程序,例如,无论谁登录到计算机,该设置都保存在一个位置.我有以下代码来找到公共位置:
Const ssfCOMMONAPPDATA = &H23
Dim strAllUsersPath As String
strAllUsersPath = CreateObject("Shell.Application").NameSpace(ssfCOMMONAPPDATA).Self.Path
Run Code Online (Sandbox Code Playgroud)
在Windows XP上,此路径指向C:\Documents and Settings\All Users\Application Data\文件夹.设置会在那里复制设置文件,一切都很棒.Visual Basic 6.0应用程序可以随时更改它.
在Windows 7上,此路径指向c:\ProgramData文件夹.需要管理员权限的设置会将文件复制到那里.但是,当我的Visual Basic 6.0应用程序启动并访问该文件时,Windows 7将设置文件复制到C:\ Users {USER LOGIN}\AppData\Local\VirtualStore \并在那里执行所有操作.因此,因为对于每个用户,Windows 7将设置文件复制到单独的用户目录,所以用户最终会拥有不同的设置文件.
我将文件存放在错误的位置吗?我是以错误的方式做的吗?
我为 inDesign 制作了几个脚本。现在我想将它们全部分发到一个安装文件中。由于 inDesign 脚本驻留在 XP 和 Vista(或更高版本)上的不同位置,我遇到了一些问题。我编译的设置在 Windows XP 下运行良好,但不会将任何内容复制到 Windows 7AppData文件夹中。当我将文件夹从AppData绝对路径更改为绝对路径时,它可以工作。
[Files]
Source: "Akruti Converter.jsx"; DestDir: "{userappdata}\Roaming\Adobe\InDesign\Version 8.0\en_US\Scripts\Scripts Panel\Unicode Converters\Plain"; Check: IsWindowsVista_or_7
Source: "Akruti Converter.jsx"; DestDir: "C:\Unicode Converters\Plain"
Source: "ShreeLipi v4,5,6 Converter.jsx"; DestDir: "{userappdata}\Roaming\Adobe\InDesign\Version 8.0\en_US\Scripts\Scripts Panel\Unicode Converters\Plain"; Check: IsWindowsVista_or_7
Source: "Smart Akruti Converter.jsx"; DestDir: "{userappdata}\Roaming\Adobe\InDesign\Version 8.0\en_US\Scripts\Scripts Panel\Unicode Converters\Smart"; Check: IsWindowsVista_or_7
Source: "Akruti Converter.jsx"; DestDir: "{userappdata}\Adobe\InDesign\Version 8.0\en_US\Scripts\Scripts Panel\Unicode Converters\Plain"; Check: IsWindowsXP
Source: "ShreeLipi v4,5,6 Converter.jsx"; DestDir: "{userappdata}\Adobe\InDesign\Version 8.0\en_US\Scripts\Scripts Panel\Unicode Converters\Plain"; Check: IsWindowsXP
Source: "Smart Akruti …Run Code Online (Sandbox Code Playgroud) 我正在尝试从C#中当前用户的appdata文件夹中的文件中读取,但我还在学习,所以我有这个:
int counter = 0;
string line;
// Read the file and display it line by line.
System.IO.StreamReader file = new System.IO.StreamReader("c:\\test.txt");
while ((line = file.ReadLine()) != null)
{
Console.WriteLine(line);
counter++;
}
file.Close();
// Suspend the screen.
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
但我不知道输入什么以确保它始终是当前用户的文件夹.
appdata ×3
c# ×2
inno-setup ×2
windows-7 ×2
directory ×1
permissions ×1
readfile ×1
vb6 ×1
windows-xp ×1