Files
Pilz/Pilz.Win32/NativeTools.cs
Pilzinsel64 2c85125338 make GetProcessExecuteable obsolete
-> use Environment.GetProcessPath instead
2024-09-02 15:43:56 +02:00

16 lines
434 B
C#

using Pilz.Runtime;
using System.Diagnostics;
namespace Pilz.Win32;
public static class NativeTools
{
[Obsolete("Use \"Environment.ProcessPath\" instead.")]
public static string GetExecutablePath(bool checkRealOS = false)
{
if (RuntimeInformationsEx.IsOSPlatform(OSType.Windows, checkRealOS))
return Environment.ProcessPath;
return Process.GetCurrentProcess().MainModule.FileName;
}
}