如何找到Steam的sourcemods文件夹的路径?
例如C:\Program Files (x86)\Steam\SteamApps\sourcemods
此路径存储在Windows中的哪个位置?我需要以编程方式找到这个构建安装程序的路径。
答案 0 :(得分:0)
您需要从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";
}