- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 CreateProcessA
调用 %appdata%
下的应用程序目录。
例如,使用以下内容:
CreateProcessA(
NULL, "%appdata%\myfile.exe", NULL, NULL, FALSE,
CREATE_NO_WINDOW, NULL, NULL, &sI, &pI
);
调用myfile.exe
时需要使用完整路径吗?或者有什么办法我可以使用 %appdata%
在调用 CreateProcessA
?
最佳答案
如 MSDN 中所述,并且由于您将 NULL
作为第一个参数传递给 CreateProcessA
,因此 CreateProcessA
的第二个参数:lpApplicationName
正在扮演要执行的命令行的角色。除非lpApplicationName
指向某个目录下的exe,否则系统会按照以下顺序查找
- The directory from which the application loaded.
- The current directory for the parent process.
- The 32-bit Windows system directory. Use the GetSystemDirectory function to get the path of this directory
- The 16-bit Windows system directory. There is no function that obtains the path of this directory, but it is searched. The name of this directory is System. The Windows directory. Use the GetWindowsDirectory function to get the path of this directory.
- The directories that are listed in the PATH environment variable. Note that this function does not search the per-application path specified by the App Paths registry key. To include this per-application path in the search sequence, use the ShellExecute function.
因此,除非 CreateProcessA
的第二个参数采用 {directory}/{executable_name}.{ext}
形式,否则您必须:
正如 Ben 所说,看看 ExpandEnvironmentStrings修改 PATH 环境变量。
关于CreateProcessA %appdata%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50456382/
介绍性示例 这段代码 Properties.Settings.Default.MyUserSettingBlah = "some new value"; Properties.Settings.Def
操作系统:Windows 为了使用 npx 创建 React 应用程序,我编写了以下命令: npx create-react-app myapp 它显示此错误: npm ERR! Could not
我正在尝试使用 CreateProcessA调用 %appdata% 下的应用程序目录。 例如,使用以下内容: CreateProcessA( NULL, "%appdata%\myfile.
我正在更新通过安装和部署项目安装的现有应用程序。 旧应用程序在安装过程中将配置和数据库文件复制到 Program Files 中的应用程序文件夹中。这在 Win 2000 和 Win Xp 上运行良好
我正在 JavaFX 中制作一个小游戏,我想要一个高分系统。因为我不太擅长数据库,所以我将数据写入文本文件。但很容易编辑,所以我想将其写入 AppData 中的文本文件。所以我尝试使用这一行: Fil
我有一个下载文件(jar 文件)的 java 程序。我想将其下载到用户的 appdata 文件夹中。我该怎么做?我试过这个: private static String myClient = Syst
我正在处理一个调用多个子函数(在同一个文件中)的复杂函数。为了传递数据, setappdata / getappdata 偶尔使用机制。此外,一些子功能包含 persistent变量(初始化一次以便稍
如何在 PowerShell 中获取应用程序数据目录的路径(例如 C:\Users\User\AppData\Roaming)? 最佳答案 这是最短路线: $env:APPDATA 或者对于本地应用数
我正在使用 html5/javascript 开发 Windows 应用商店应用程序。 我必须将图像从 src“ms-appdata://local/testimage.png”加载到 webview
首先,非常感谢您在过去六个月中为我找到了超过 3 个 Vbscript 的所有帮助,这些帮助挽救了我的生命。 我是 Vbscripting 的新手,我目前正在开发一个 Vbscript,它可以创建文件
我的项目是一个更大项目的插件。较大项目中的错误创建了一个文件,该文件将导致我的应用程序崩溃。他们已经意识到这个问题并正在解决它,但与此同时,唯一的解决方法是为每个用户删除 appdata 目录中的特定
这个问题在这里已经有了答案: C# getting the path of %AppData% (11 个答案) 关闭 8 年前。 如果我在 Windows 资源管理器中键入 %APPDATA%\S
我想在 %appdata% 文件夹中创建一个目录。这是我到目前为止所拥有的: public MainForm() { Directory.CreateDirectory(@"%appdata%
我的项目中有一个 Settings.cs 文件,我通过 从我的程序中访问其中的数据 Properties.Settings.Default.MyProperty 生成的设置文件存放在以下位置 C:\U
我想在路径 AppData/Roaming/test 中创建目录(如果不存在)。但是我的代码不起作用,我不知道为什么。你能帮帮我吗? string path; path
这个问题在这里已经有了答案: QML data folder (2 个答案) 关闭 8 年前。 在我的程序中,我有一个打开 getOpenFileName 对话框的按钮,如下所示: path = Q
在下载 (Java) 脚本中,您可以将位置设置为 %appdata%、%home% 等吗?我尝试以多种不同的方式添加此脚本,但我想到的都是错误。我是否需要事先启动 .bat 文件来设置目录、cd 以及
目前我正在制作一个 Minecraft 启动器,这是代码。 有一个 --gamedir 需要使用 appdata 但 %appdata% 将不起作用。我需要能够读取和写入它。 ProcessStart
我想开始一个新进程,但我需要它为 AppData 使用不同的文件夹。在 Windows 批处理文件中,您可以这样做: 设置 APPDATA=C:\MyDataFolder 它将为批处理文件中启动的任何
我查看了 SO 中的每个问题,但没有找到解决我的问题的方法。 我想像这样访问 Appdata 文件夹: Storagefolder foldertree = await StorageFol
我是一名优秀的程序员,十分优秀!