mirror of
https://github.com/greenshot/greenshot
synced 2025-08-21 14:03:23 -07:00
BUG-2786 Fixing a startup issue with Windows 7
This commit is contained in:
parent
2330d6af57
commit
99fb245537
1 changed files with 15 additions and 5 deletions
|
@ -518,14 +518,24 @@ namespace Greenshot.Forms
|
||||||
new PickerDestination()
|
new PickerDestination()
|
||||||
};
|
};
|
||||||
|
|
||||||
int len = 250;
|
bool useEditor = true;
|
||||||
var stringBuilder = new StringBuilder(len);
|
if (WindowsVersion.IsWindows10OrLater)
|
||||||
using var proc = Process.GetCurrentProcess();
|
{
|
||||||
var err = Kernel32.GetPackageFullName(proc.Handle, ref len, stringBuilder);
|
int len = 250;
|
||||||
if (err != 0)
|
var stringBuilder = new StringBuilder(len);
|
||||||
|
using var proc = Process.GetCurrentProcess();
|
||||||
|
var err = Kernel32.GetPackageFullName(proc.Handle, ref len, stringBuilder);
|
||||||
|
if (err != 0)
|
||||||
|
{
|
||||||
|
useEditor = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (useEditor)
|
||||||
{
|
{
|
||||||
internalDestinations.Add(new EditorDestination());
|
internalDestinations.Add(new EditorDestination());
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (var internalDestination in internalDestinations)
|
foreach (var internalDestination in internalDestinations)
|
||||||
{
|
{
|
||||||
if (internalDestination.IsActive)
|
if (internalDestination.IsActive)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue