-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Labels
help wantedExtra attention is neededExtra attention is needed
Description
What versions of DxO PhotoLab has this been verified with?
Trying with DxO PhotoLab 9 v9.2.0 Build 524 results in the application exiting shortly after boot, I can see that it does enable "Elite" but after the splash screen the process exits. If I get a chance I will turn on the patches one by one to identify which one causes the software to quit prematurely.
AffinityPatcher-win-x64.exe --verbose --keep --mode DxO --input "D:\Program Files\DxO\DxO PhotoLab 9"
Checking write access to D:\Program Files\DxO\DxO PhotoLab 9: True
Patching product "DxO" - if this is incorrect, make sure you have selected the desired product via the "--mode" switch.
Starting DxO PhotoLab patching process...
Backed up original DxO assembly as "D:\Program Files\DxO\DxO PhotoLab 9\DxO.PhotoLab.Activation.dll.bak".
Located System.Boolean DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::get_IsActivated(), patching with "return 1;".
Located System.Boolean DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::get_HasAnyLicense(), patching with "return 1;".
Located System.Boolean DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::get_IsValid(), patching with "return 1;".
Located System.Boolean DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::get_IsDemo(), patching with "return 0;".
Located System.Boolean DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::get_IsExpired(), patching with "return 0;".
Located System.Boolean DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::get_IsTemporary(), patching with "return 0;".
Located System.UInt32 DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::get_RemainingDays(), patching with "return 99;".
Located System.Int32 DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::RemainingOfflineDays(System.Int16&), patching with "return 99;".
Located System.Boolean DxO.PhotoLab.Activation.Feature.FeatureBase::get_IsActivated(), patching with "return 1;".
Located System.Boolean DxO.PhotoLab.Activation.Feature.FeatureBase::get_HasAnyLicense(), patching with "return 1;".
Located System.Boolean DxO.PhotoLab.Activation.Feature.FeatureBase::get_IsValid(), patching with "return 1;".
Located System.Boolean DxO.PhotoLab.Activation.Feature.FeatureBase::get_IsDemo(), patching with "return 0;".
Located System.Boolean DxO.PhotoLab.Activation.Feature.FeatureBase::get_IsTemporary(), patching with "return 0;".
Located System.Boolean DxO.PhotoLab.Activation.Feature.FeatureBase::get_IsExpired(), patching with "return 0;".
Located System.UInt32 DxO.PhotoLab.Activation.Feature.FeatureBase::get_RemainingDays(), patching with "return 99;".
Located System.Int32 DxO.PhotoLab.Activation.Feature.FeatureBase::RemainingOfflineDays(System.Int16&), patching with "return 99;".
Located System.Boolean DxO.PhotoLab.Activation.Feature.PhotoLabAllFeature::get_IsActivated(), patching with "return 1;".
Located System.String DxO.PhotoLab.Activation.FeatureSplashContents.FeatureSplashContentBase`1::FormatRemainingDays(System.UInt32),
patching with "return 99;".
Located System.Boolean DxO.PhotoLab.Activation.FeatureSplashContents.PhotoLabFeatureSplashContent::get_IsValid(), patching with "return
1;".
┌─Patched (DxO)────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ │
│ - System.Boolean DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::get_IsActivated() │
│ - System.Boolean DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::get_HasAnyLicense() │
│ - System.Boolean DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::get_IsValid() │
│ - System.Boolean DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::get_IsDemo() │
│ - System.Boolean DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::get_IsExpired() │
│ - System.Boolean DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::get_IsTemporary() │
│ - System.UInt32 DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::get_RemainingDays() │
│ - System.Int32 DxO.PhotoLab.Activation.Feature.AllFeatureBase`2::RemainingOfflineDays(System.Int16&) │
│ - System.Boolean DxO.PhotoLab.Activation.Feature.FeatureBase::get_IsActivated() │
│ - System.Boolean DxO.PhotoLab.Activation.Feature.FeatureBase::get_HasAnyLicense() │
│ - System.Boolean DxO.PhotoLab.Activation.Feature.FeatureBase::get_IsValid() │
│ - System.Boolean DxO.PhotoLab.Activation.Feature.FeatureBase::get_IsDemo() │
│ - System.Boolean DxO.PhotoLab.Activation.Feature.FeatureBase::get_IsTemporary() │
│ - System.Boolean DxO.PhotoLab.Activation.Feature.FeatureBase::get_IsExpired() │
│ - System.UInt32 DxO.PhotoLab.Activation.Feature.FeatureBase::get_RemainingDays() │
│ - System.Int32 DxO.PhotoLab.Activation.Feature.FeatureBase::RemainingOfflineDays(System.Int16&) │
│ - System.Boolean DxO.PhotoLab.Activation.Feature.PhotoLabAllFeature::get_IsActivated() │
│ - System.String DxO.PhotoLab.Activation.FeatureSplashContents.FeatureSplashContentBase`1::FormatRemainingDays(System.UInt32) │
│ - System.Boolean DxO.PhotoLab.Activation.FeatureSplashContents.PhotoLabFeatureSplashContent::get_IsValid() │
│ │
│ │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Assembly saved as D:\Program Files\DxO\DxO PhotoLab 9\DxO.PhotoLab.Activation.dll with file size 154.5 KB.
Backed up original DxO assembly as "D:\Program Files\DxO\DxO PhotoLab 9\DxO.PhotoLab.Activation.Interop.dll.bak".
Located System.Boolean DxOActivation.Activation::get_IsValid(), patching with "return 1;".
Located System.Boolean DxOActivation.Activation::get_IsActivated(), patching with "return 1;".
Located System.Boolean DxOActivation.Activation::get_IsDemo(), patching with "return 0;".
Located System.Boolean DxOActivation.Activation::get_IsExpired(), patching with "return 0;".
Located System.Boolean DxOActivation.Activation::get_IsTemporary(), patching with "return 0;".
Located DxOActivation.ActivationResult DxOActivation.Activation::Check(System.Boolean,System.Int16&), patching with "return 0;".
Located System.Int32 DxOActivation.Activation::get_RemainingDays(), patching with "return 99;".
Located System.Int32 DxOActivation.Activation::RemainingOfflineDays(System.Int16&), patching with "return 99;".
Located System.Boolean DxOActivation.FilmPack5Activation::get_IsElite(), patching with "return 1;".
Located System.Boolean DxOActivation.FilmPack6Activation::get_IsElite(), patching with "return 1;".
Located System.Boolean DxOActivation.PhotoLabActivation::get_IsElite(), patching with "return 1;".
┌─Patched (DxO)──────────────────────────────────────────────────────────────────────────────────┐
│ │
│ - System.Boolean DxOActivation.Activation::get_IsValid() │
│ - System.Boolean DxOActivation.Activation::get_IsActivated() │
│ - System.Boolean DxOActivation.Activation::get_IsDemo() │
│ - System.Boolean DxOActivation.Activation::get_IsExpired() │
│ - System.Boolean DxOActivation.Activation::get_IsTemporary() │
│ - DxOActivation.ActivationResult DxOActivation.Activation::Check(System.Boolean,System.Int16&) │
│ - System.Int32 DxOActivation.Activation::get_RemainingDays() │
│ - System.Int32 DxOActivation.Activation::RemainingOfflineDays(System.Int16&) │
│ - System.Boolean DxOActivation.FilmPack5Activation::get_IsElite() │
│ - System.Boolean DxOActivation.FilmPack6Activation::get_IsElite() │
│ - System.Boolean DxOActivation.PhotoLabActivation::get_IsElite() │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
Assembly saved as D:\Program Files\DxO\DxO PhotoLab 9\DxO.PhotoLab.Activation.Interop.dll with file size 10.48 MB.
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needed