check-msvc-runtime
Version:
Easily show a warning if the Microsoft Visual C++ Redistributable is not installed on Windows
15 lines (12 loc) • 359 B
JavaScript
const { exec } = require('child_process');
const { promisify } = require('util');
const execAsync = promisify(exec);
exports.isMsvcRuntimeInstalled = async function () {
if (process.platform !== 'win32') return false;
try {
await execAsync('where vcruntime140.dll');
return true;
} catch (error) {
return false;
}
};