Topic: Problem with package Win8.1SE_2014-12-25  (Read 9317 times)

Problem with package Win8.1SE_2014-12-25
« on: January 06, 2015, 02:58:59 PM »

fuwi

  • Code Baker
  • Chef
  • ***
  • Location: Switzerland
  • Date Registered: Nov 2012
  • Posts: 171
I have a plugin for my (licensed) copy of GetDataBack Simple Data Recovery: http://www.runtime.org/data-recovery-software.htm
This 32-bit App has worked flawlessly in my x86 and x64 builds until now.
Now i have updated my Win81SE with the core project-scripts from the package Win8.1SE_2014-12-25.zip.
Now, in x64 builds, GetDataBack Simple doesn't work any more. I get an Application Error and a Runtime error when the App starts.
In x86 builds it works flawlessly as before.

The error can be easy reproduced:
- Download the GetDataBack Simple (free demo) Installer from here: http://www.runtime.org/gdbsimsetup.exe
- Boot Win81SE x86 and install GetDataBack Simple free demo in a temporary location. Start the App -> everything OK.
- Boot Win81SE x64 and install GetDataBack Simple free demo in a temporary location. Start the App ->  fails, Application Error and Runtime error.

Has something changed in the project-scripts since about June 2014 that can be the reason for this problem in a x64 build?

fuwi

Re: Problem with package Win8.1SE_2014-12-25
« Reply #1 on: January 06, 2015, 04:32:24 PM »

was_JFX

  • Code Baker
  • Grand Chef
  • *****
  • Date Registered: Dec 2010
  • Posts: 1074
You really bought that ugly software  :w00t:

I would report that as a bug to their support.
And give them something to read: Run-Time linking to Wtsapi32.dll
« Last Edit: January 06, 2015, 04:32:57 PM by JFX »

Re: Problem with package Win8.1SE_2014-12-25
« Reply #2 on: January 06, 2015, 09:16:15 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
More and more programs use Wtsapi32.dll, it was added in the great WoW64 Basic  :thumbsup:

Re: Problem with package Win8.1SE_2014-12-25
« Reply #3 on: January 06, 2015, 09:36:28 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
I would report that as a bug to their support.

well, for another subject, I report to APM

Quote
Hi Great Developers,

About
Active Partition Manager
And
Active Disk Editor

APM v3 was great as a portable application on PE,

BUT APM v3.5 requires vc2008 libraries !!!!
 pre installed with system setup in progress !!!!!

Same also happens with ADEv5 (v4 was nice ;))


I am sure it is about some compile settings accidentally enabled since nature of APM should not need such additional things, I hope to be fixed on next version.

God knows if developers respond or not,
 so far Android developers mostly get feedback and respond nicely,
  better to give a try at least once  :smile:

Re: Problem with package Win8.1SE_2014-12-25
« Reply #4 on: January 06, 2015, 10:31:00 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Yep it is always good to ask  :thumbsup:

My latest request.
NTPWEdit v0.5
Q: Have you planned to do an update of NTPWEdit with latest chntpw 2014-02-01 ?
A: Probably yes, but I don't know when exactly.
Vadim Druzhin has found the time to do it in his useful tool :thumbsup:

Nirsoft ProduKey Version 1.70
   ◦ Added support for BIOS OEM Key (Windows 8).
I asked without receiving a reply but I have had the pleasure to see it in the latest version  :thumbsup:

Thanks to them  :great:
I sometimes had less success in my requests but it is always good to try  :thumbsup:

Re: Problem with package Win8.1SE_2014-12-25
« Reply #5 on: January 07, 2015, 08:08:40 AM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 827
I have also sent a request to Nirsoft, but haven't heard back yet.
It seems that in the latest Windows 10 leak (build 9901), the new Console option "use experimental features" is set to ON (ForceV2=1). This is a new setting that was already available for a few Windows 10 builds, but this was the first time it was set to "ON" by default. This causes the hidden command windows (used by Nirsoft's nircmd.exe) to be visible! Of course, this causes a lot of installers to show unwanted command windows, so I thought he might want to know.
I'm wondering if he will change anything in new versions...

Until then, the easiest solution is to set the key to its previous value...
Code: [Select]
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console]
"ForceV2"=dword:00000000

Re: Problem with package Win8.1SE_2014-12-25
« Reply #6 on: January 07, 2015, 01:55:41 PM »

fuwi

  • Code Baker
  • Chef
  • ***
  • Location: Switzerland
  • Date Registered: Nov 2012
  • Posts: 171
Thanks for your reply's.

But it doesn't help me with my problem in post #1.
Why is 'GetDataBack Simple' working in x64 build with the project-files from June 2014,
but not working in x64 build with the project-files from December 2014?

fuwi
« Last Edit: January 07, 2015, 01:56:31 PM by fuwi »

Re: Problem with package Win8.1SE_2014-12-25
« Reply #7 on: January 07, 2015, 01:59:40 PM »

was_JFX

  • Code Baker
  • Grand Chef
  • *****
  • Date Registered: Dec 2010
  • Posts: 1074
Properly because some other script added wtsapi32.dll.
Maybe some paragon software or portable apps  launcher.

Re: Problem with package Win8.1SE_2014-12-25
« Reply #8 on: January 07, 2015, 02:12:43 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
In addition to JFX,
check

Set,%PluginArch%,x86
Require_FileQ,wtsapi32.DLL

lines on one of your plugins, on Gena and Yomi archive only 2 plugins which I doubt they are required there .....

it was a fake dependency walker file in the past  :wink: mostly a network dll (Ipconfig.EXE requires ;))

:turtle:

Re: Problem with package Win8.1SE_2014-12-25
« Reply #9 on: January 07, 2015, 02:49:51 PM »

fuwi

  • Code Baker
  • Chef
  • ***
  • Location: Switzerland
  • Date Registered: Nov 2012
  • Posts: 171
No. To reproduce the error, i made an x64 build only with scripts from the Win8.1SE_2014-12-25.zip package.
The one and only non-project script is my 'Runtime GetDataBack Simple' script, which is unchanged since May-2014, and it doesn't contain a wtsapi32.DLL line.
And this script has worked in June 2014 Win8.1SE builder (x64 build).

* log_20150105_195400_Win8.1SE_Support.7z (115.95 kB - downloaded 117 times.)

fuwi
« Last Edit: January 07, 2015, 02:51:43 PM by fuwi »

Re: Problem with package Win8.1SE_2014-12-25
« Reply #10 on: January 07, 2015, 03:00:43 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
than it maybe an interesting finding ;)

why don't you chase with procmon etc. to see what happens
Apps\System Tools\Debug\Sysinternals Process Monitor

 :cheers:

Re: Problem with package Win8.1SE_2014-12-25
« Reply #11 on: January 07, 2015, 04:27:01 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
I just tested quickly.
As noted  by JFX, SysWoW64\wtsapi32.dll is indeed required.
I guess that you had PortableApps plugin selected in your previous build. wow64\wtsapi32.dll is only added with it in Win8.1SE package.
Latest WoW64 Basic with wtsapi32 added now, should solve your concern.

ila_rendered

Re: Problem with package Win8.1SE_2014-12-25
« Reply #12 on: January 07, 2015, 06:11:19 PM »

fuwi

  • Code Baker
  • Chef
  • ***
  • Location: Switzerland
  • Date Registered: Nov 2012
  • Posts: 171
Thanks Chris

I try tomorrow with WoW64 Basic v21 from server.

fuwi

Re: Problem with package Win8.1SE_2014-12-25
« Reply #13 on: January 08, 2015, 02:00:11 PM »

fuwi

  • Code Baker
  • Chef
  • ***
  • Location: Switzerland
  • Date Registered: Nov 2012
  • Posts: 171
Success!!!  Problem solved!!! :thumbsup:

With the latest WoW64 Basic (version 21) my 'GetDataBack Simple' works now also in x64 builds.
It was definitely the missing wtsapi32.dll in SysWOW64.

The reason why it works in my June 2014 builds with the old WoW64 Basic (version 20):
I had a plugin activated (CCleaner.script) which has copied the wtsapi32.dll to SysWOW64.
This plugin is deactivated in my newer builds, so i run into the problem.

@Chris: i think it would be a good idea to make a new package with the latest WoW64 Basic script.
This would protect other users to run into the same problem.

Thanks you all for your great support  :thumbsup:

fuwi

Re: Problem with package Win8.1SE_2014-12-25
« Reply #14 on: January 08, 2015, 07:55:03 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
The copy I have, "Jon Fleming" 's CCleaner plugin do not contain wtsapi32.dll ,
 I feel another dependency walker case  :wink:

Anyway, I put a plugin with nice dependencies
Yomi\AppY\HD Tasks\File Undelete\Runtime_GetDataBack Simple

I don't know registries to put pw (box)
check ex:
Yomi\AppY\HD Tasks\File Undelete\Runtime_GetDataBack_for_FAT

if you figure out, let me know  :thumbsup:
« Last Edit: January 08, 2015, 07:55:15 PM by Lancelot »

Re: Problem with package Win8.1SE_2014-12-25
« Reply #15 on: January 09, 2015, 01:39:25 PM »

fuwi

  • Code Baker
  • Chef
  • ***
  • Location: Switzerland
  • Date Registered: Nov 2012
  • Posts: 171
@Lancelot: please read my PM

fuwi

Re: Problem with package Win8.1SE_2014-12-25
« Reply #16 on: January 09, 2015, 04:34:44 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Thanks fuwi,
new RunTime plugins at

Yomi\AppY\HD Tasks\File Undelete
you can now test easly  :thumbsup:

GetDataBack Simple
and
GetDataBack FAT
use same registry for license  :thumbsup:

GetDataBack NTFS
use different registry, and requires different values  :wink:


:turtle:

 

Powered by EzPortal