mirror of
https://github.com/ZuneDev/ZuneModdingHelper.git
synced 2026-07-27 13:12:21 -07:00
Merge pull request #2 from yoshiask/exp/disable_uac
Make WMVCORE.dll source more reliable
This commit is contained in:
@@ -28,15 +28,19 @@ namespace ZuneModCore.Mods
|
|||||||
// Make a backup of the file
|
// Make a backup of the file
|
||||||
File.Copy(WMVCORE_PATH, Path.Combine(StorageDirectory, "WMVCORE.original.dll"), true);
|
File.Copy(WMVCORE_PATH, Path.Combine(StorageDirectory, "WMVCORE.original.dll"), true);
|
||||||
|
|
||||||
// NOTE: This is quite dangerous to do blindly, so let's not
|
// NOTE: This is quite dangerous to do blindly, so let's not do this
|
||||||
// Kill processes that are using WMVCORE.dll
|
// Kill processes that are using WMVCORE.dll
|
||||||
//foreach (System.Diagnostics.Process proc in FileUtil.WhoIsLocking(WMVCORE_PATH))
|
//foreach (System.Diagnostics.Process proc in FileUtil.WhoIsLocking(WMVCORE_PATH))
|
||||||
//{
|
//{
|
||||||
// proc.Kill();
|
// proc.Kill();
|
||||||
//}
|
//}
|
||||||
|
|
||||||
|
// Get the working WMVCORE.dll
|
||||||
|
string sourcePath = Path.Combine(
|
||||||
|
Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)!, "Resources\\WMVCORE.dll");
|
||||||
|
|
||||||
// Copy the pre-Anniversary Update WMVCORE.dll
|
// Copy the pre-Anniversary Update WMVCORE.dll
|
||||||
File.Copy("Resources\\WMVCORE.dll", WMVCORE_PATH, true);
|
File.Copy(sourcePath, WMVCORE_PATH, true);
|
||||||
|
|
||||||
return Task.FromResult<string?>(null);
|
return Task.FromResult<string?>(null);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user