如何找到 Steam 的 sourcemods 文件夹的路径?
How to find the path to Steam's sourcemods folder?
如何找到 Steam 的 sourcemods 文件夹的路径?
例如C:\Program Files (x86)\Steam\SteamApps\sourcemods
此路径存储在 Windows 中的什么位置?我需要以编程方式找到此路径来构建安装程序。
您需要从 HKEY_CURRENT_USER\Software\Valve\Steam
的注册表项中获取 SteamPath。然后添加文件夹 /SteamApps/sourcemods/
在 Qt 中是这样实现的:
QSettings settings("HKEY_CURRENT_USER\Software\Valve\Steam",
QSettings::NativeFormat);
QString sourcemods_path = settings.value( "SteamPath", "" ).toString();
if (!sourcemods_path.isEmpty())
{
sourcemods_path += "/SteamApps/sourcemods";
}
如何找到 Steam 的 sourcemods 文件夹的路径?
例如C:\Program Files (x86)\Steam\SteamApps\sourcemods
此路径存储在 Windows 中的什么位置?我需要以编程方式找到此路径来构建安装程序。
您需要从 HKEY_CURRENT_USER\Software\Valve\Steam
的注册表项中获取 SteamPath。然后添加文件夹 /SteamApps/sourcemods/
在 Qt 中是这样实现的:
QSettings settings("HKEY_CURRENT_USER\Software\Valve\Steam",
QSettings::NativeFormat);
QString sourcemods_path = settings.value( "SteamPath", "" ).toString();
if (!sourcemods_path.isEmpty())
{
sourcemods_path += "/SteamApps/sourcemods";
}