草庐IT

localappdata

全部标签

Windows:如何找到特定计算机上每个用户的 LocalAppData 目录?

首先,一些背景:我们的产品需要通过在NOTES.INI文件中添加或更新一行来与LotusNotes客户端集成。如果我们正在处理Notes的单用户安装,我们不会遇到问题(即如果机器上有多个Windows用户,他们都将使用相同的Notes配置)。在这种情况下,Notes安装目录中只有一个NOTES.INI文件。但是,在Notes的多用户安装下(每个Windows用户都有自己的Notes配置),每个用户都有自己的NOTES.INI文件存储在用户的LocalAppData目录中-例如C:\DocumentsandSettings\用户名\LocalSettings\ApplicationDat

windows - 为什么 Windows 不创建小型转储?

我有一个在Windows8.1上运行的x64平台应用程序,x64...它时常崩溃(它是Windows服务中托管的多字节COM+对象)。IwantedtogettheOStowritemini-dumpfileswheneveranexceptionhappens,所以我在我的注册表中设置了以下键:然而,当崩溃确实发生时,我在%LOCALAPPDATA%\CrashDumps中什么也看不到。为什么会这样?是因为该服务是在本地系统帐户下运行的吗? 最佳答案 事实证明,正在创建转储。它们是在C:\Windows\System32\%LOC

C++在程序文件中创建文件的过程

我正在尝试使用CreateProcess来运行位于用户ProgramFiles目录中的文件,因此我正在尝试使用CSIDL_PROGRAM_FILESX86特定程序将始终位于(x86)文件夹中。我的问题是我无法让它工作,出于某种原因我找不到任何关于如何使用createprocess和CSIDL_PROGRAM_FILESX86的示例你能告诉我这样的例子吗?也许我应该使用不同的功能?编辑:这是我当前的代码:wchar_t*localAppData=0;SHGetFolderPath(NULL,CSIDL_PROGRAM_FILESX86,0,NULL,&localAppData);wstr

c# - ASP.Net Core 应用程序中 LocalAppData 的路径

我有一个ASP.NetCore应用程序,出于当前目的,我必须使用LocalAppData。通常我会写Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),但遗憾的是它不适用于ASP.NetCore。谁能帮我解决这个问题?更新感谢AdemCaglin,我找到了解决方案。我使用的代码:Environment.GetEnvironmentVariable(RuntimeInformation.IsOSPlatform(OSPlatform.Windows)?"LocalAppData":"主页");

c++ - 如何在 C++ 中将 PWSTR 转换为字符串?

我有以下代码://FetchLocalAppDatafolderpath.PWSTRlocalAppData=(PWSTR)malloc(128);SHGetKnownFolderPath(FOLDERID_LocalAppData,0,NULL,&localAppData);//Findouttheabsolutepathtochrome.exestringstreamss;ssstringstreamer的.str()的结果是008F6788/Google/Chrome/Application/chrome.exe,这是错误的。由于类型不兼容,我似乎无法让stringstreame

c# - LOCALAPPDATA 中 File.ReadAllBytes 的 UnauthorizedAccessException "Access to the path is denied"

当读取%LOCALAPPDATA%中的文件时,同一台机器的同一用户会间歇性地发生此异常。研究我已经检查了该标题当前提供的所有可能重复项(有很多)。有一个与readinganAESencryptedfile有关没有答案;我认为不适用,因为这些文件未加密。其中大部分与写入文件有关(但我正在读取文件),或者是MSDN上为File.ReadAllBytes(string)记录的明显原因.关于这个异常的三种解释是:“当前平台不支持此操作”——我不知道那是什么意思;但鉴于这有时适用于同一台机器上的同一用户(我将在下面解释),我想我可以排除这种可能性。“pathspecifiedadirectory

windows - Windows 上 Ubuntu 上的 Bash 在 Windows 中的 Lxss 文件夹丢失

问题与假设这是一个非常简单的问题,我只是在LocalAppData中找不到Lxss文件夹,该文件夹应该存储来自Windows上Ubuntu上的Bash的文件。我只看到了为什么会这样的两种可能性之一。Windows在Windows上的Ubuntu上的Bash更新中移动了Lxss文件夹,或者是我的系统特有的错误导致Windows无法创建Lxss文件夹。我不认为这是可能的,因为它是全新安装的Windows。我尝试过的步骤:在Windows中取消隐藏文件和文件夹在Windows上的Ubuntu上关闭Bash并刷新我的LocalAppData重新启动Windows并检查我的LocalAppDat

c# - 我如何在 C# 中获取 %LocalAppData%?

如何在C#中获取%LocalAppData%? 最佳答案 如果您想使用枚举,请尝试以下操作:Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)使用此技术,您还可以找到所有其他Window的文件路径(即ProgramFiles、MyDocuments等)。 关于c#-我如何在C#中获取%LocalAppData%?,我们在StackOverflow上找到一个类似的问题:

c# - 我如何在 C# 中获取 %LocalAppData%?

如何在C#中获取%LocalAppData%? 最佳答案 如果您想使用枚举,请尝试以下操作:Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)使用此技术,您还可以找到所有其他Window的文件路径(即ProgramFiles、MyDocuments等)。 关于c#-我如何在C#中获取%LocalAppData%?,我们在StackOverflow上找到一个类似的问题:

windows - 批处理脚本 - 如果存在复制到 %localappdata% 错误

我似乎被批处理脚本困住了,需要一些帮助。基本上我需要检查文件是否存在于%localappdata%的文件夹中,如果存在则覆盖该文件,如果不存在则放置在不同的位置,所以目前它看起来像这个:IFEXIST"%localappdata%\foldername\filename"COPY/Y"filename""location"ELSECOPY"filename""location2"但是,当它运行时,我收到了一个错误信息:Thesyntaxofthecommandisincorrect.这似乎是由于使用了%localappdata%变量。预先感谢您对此提供的任何帮助。
12