[SOLVED] DGindexNV won't open to get machine id

Support for problems with license issues for my licensed tools
User avatar
admin
Site Admin
Posts: 4453
Joined: Thu Sep 09, 2010 3:08 pm

Re: DGindexNV won't open to get machine id

Post by admin »

Download these two:

http://rationalqm.us/misc/DGIndexNV.exe
http://rationalqm.us/misc/Dbgview.exe

First start Dbgview. In the filter Include box put DGIndexNV and hit OK. Now start DGIndexNV. You should get some traces. Please post them here.
DAE avatar
goonielife
Posts: 16
Joined: Wed Apr 25, 2018 11:42 am

Re: DGindexNV won't open to get machine id

Post by goonielife »

Is this it or is there suppsed to be more?

00000001 0.00000000 [1392] DGIndexNV: ref 1
00000002 0.00090893 [1392] DGIndexNV: ref 2
00000003 0.00106497 [1392] DGIndexNV: ref 3
00000004 0.00110544 [1392] DGIndexNV: ref 4
00000005 0.00191539 [1392] DGIndexNV: ref 5
00000006 0.00196952 [1392] DGIndexNV: ref 6
00000007 0.00234206 [1392] DGIndexNV: ref 7
00000008 0.46224371 [1392] DGIndexNV: ref 8
00000009 0.49834257 [1392] DGIndexNV: ref 9
User avatar
admin
Site Admin
Posts: 4453
Joined: Thu Sep 09, 2010 3:08 pm

Re: DGindexNV won't open to get machine id

Post by admin »

There's supposed to be more but it crashed. :lol: This starts to to tell me where it crashed.

Investigating...please standby.
User avatar
admin
Site Admin
Posts: 4453
Joined: Thu Sep 09, 2010 3:08 pm

Re: DGindexNV won't open to get machine id

Post by admin »

Please re-download DGIndexNV.exe from the misc directory and post the trace. Thank you.

I assume this is not a server or virtual machine. Is that right?
DAE avatar
goonielife
Posts: 16
Joined: Wed Apr 25, 2018 11:42 am

Re: DGindexNV won't open to get machine id

Post by goonielife »

Server or VM? It is complicated.
It is a remote "Blade Shadow" https://shadow.tech/usen/
Windows does not report it as a VM, but there are some references to QEMU and virtio in some of the config stuff I've seen.

00000002 11.70911312 [5812] DGIndexNV: ref 1
00000003 11.70983028 [5812] DGIndexNV: ref 2
00000004 11.70992661 [5812] DGIndexNV: ref 3
00000005 11.70996380 [5812] DGIndexNV: ref 4
00000006 11.71084309 [5812] DGIndexNV: ref 5
00000007 11.71099377 [5812] DGIndexNV: ref 6
00000008 11.71138191 [5812] DGIndexNV: ref 7
00000009 11.71187878 [5812] DGIndexNV: ref a
00000010 11.71223450 [5812] DGIndexNV: ref b
00000011 11.71370983 [5812] DGIndexNV: ref c
00000012 11.71591091 [5812] DGIndexNV: ref d
00000013 11.72123337 [5812] DGIndexNV: ref e
00000014 11.72128201 [5812] DGIndexNV: ref f
00000015 11.72186661 [5812] DGIndexNV: ref g
00000016 11.72310066 [5812] DGIndexNV: ref l
00000017 11.72316360 [5812] DGIndexNV: ref m
00000018 11.72318268 [5812] DGIndexNV: ref n
00000019 11.72337341 [5812] DGIndexNV: ref o
00000020 11.72340584 [5812] DGIndexNV: ref p
00000021 11.72396469 [5812] DGIndexNV: ref q
00000022 12.23289013 [5812] DGIndexNV: ref 8
00000023 12.27265167 [5812] DGIndexNV: ref 9
00000024 12.27644920 [5812] DGIndexNV: ref 91
00000025 12.27649021 [5812] DGIndexNV: ref 92
00000026 12.27651024 [5812] DGIndexNV: ref a
00000027 12.28033257 [5812] DGIndexNV: ref b
00000028 12.28097439 [5812] DGIndexNV: ref c
00000029 12.28230858 [5812] DGIndexNV: ref d
00000030 12.28582001 [5812] DGIndexNV: ref e
00000031 12.28585052 [5812] DGIndexNV: ref f
00000032 12.28632545 [5812] DGIndexNV: ref g
00000033 12.28753757 [5812] DGIndexNV: ref l
00000034 12.28764915 [5812] DGIndexNV: ref m
00000035 12.28766441 [5812] DGIndexNV: ref n
00000036 12.28788471 [5812] DGIndexNV: ref o
User avatar
admin
Site Admin
Posts: 4453
Joined: Thu Sep 09, 2010 3:08 pm

Re: DGindexNV won't open to get machine id

Post by admin »

Thank you. Investigating...

You got the entire window contents by scrolling down, right?
Server or VM? It is complicated.
Is is a remote "Blade Shadow" https://shadow.tech/usen/
Windows does not report it as a VM, but there are some references to QEMU and virtio in some of the config stuff I've seen.
Oy, that complicates things considerably.

Give me some time to look into that.
DAE avatar
goonielife
Posts: 16
Joined: Wed Apr 25, 2018 11:42 am

Re: DGindexNV won't open to get machine id

Post by goonielife »

Saved into a text file and copy/paste out, but yes that is all of it.
User avatar
admin
Site Admin
Posts: 4453
Joined: Thu Sep 09, 2010 3:08 pm

Re: DGindexNV won't open to get machine id

Post by admin »

OK, I may have a fix for you. Standby for about 10 minutes please.
User avatar
admin
Site Admin
Posts: 4453
Joined: Thu Sep 09, 2010 3:08 pm

Re: DGindexNV won't open to get machine id

Post by admin »

OK, please re-download and test again. If this works, then I may have to do the same for DGDecodeNV. I'll check that while you re-run the test.

EDIT: Yup, they are both affected.
DAE avatar
goonielife
Posts: 16
Joined: Wed Apr 25, 2018 11:42 am

Re: DGindexNV won't open to get machine id

Post by goonielife »

Hey Thanks!
The GUI opens for sure now.
Going to run a script and see what happens!
User avatar
admin
Site Admin
Posts: 4453
Joined: Thu Sep 09, 2010 3:08 pm

Re: DGindexNV won't open to get machine id

Post by admin »

DGDecodeNV is broken the same way. Just try to open a file in DGIndexNV. I will slipstream the fixes for both in a little while.

It's a random thing, that's why it hasn't been reported before.
DAE avatar
goonielife
Posts: 16
Joined: Wed Apr 25, 2018 11:42 am

Re: DGindexNV won't open to get machine id

Post by goonielife »

Ah the joys of life.
The machine code is showing up as 00000000, so I can't create a license...
It says invalid license based off the one I created with the machine code showing in DGIndexIM
User avatar
admin
Site Admin
Posts: 4453
Joined: Thu Sep 09, 2010 3:08 pm

Re: DGindexNV won't open to get machine id

Post by admin »

I will send you a special key for that by PM right now. After you try it, post here if it worked.

Re-download everything from the proper binaries directory and then use the key I PM'ed you. Please advise if it is working.
DAE avatar
goonielife
Posts: 16
Joined: Wed Apr 25, 2018 11:42 am

Re: DGindexNV won't open to get machine id

Post by goonielife »

Yes all seems to be working now!!!
User avatar
admin
Site Admin
Posts: 4453
Joined: Thu Sep 09, 2010 3:08 pm

Re: DGindexNV won't open to get machine id

Post by admin »

Another happy customer. :salute:

That weird server thing was confusing my licensing code. :?

Thank God for Debugview. :lol:
DAE avatar
goonielife
Posts: 16
Joined: Wed Apr 25, 2018 11:42 am

Re: DGindexNV won't open to get machine id

Post by goonielife »

.....
------------------------- Error opening source -------------------------

Unexpected behavior. Contact author.
(C:\Users\gooni\Videos\StaxTmp\Corner Gas - S01E01 - Ruby Reborn_temp\Corner Gas - S01E01 - Ruby Reborn_source.avs, line 2)

LoadPlugin("C:\Users\gooni\Downloads\dgdecnv2053\x64 Binaries\DGDecodeNV.dll")
DGSource("C:\Users\gooni\Videos\StaxTmp\Corner Gas - S01E01 - Ruby Reborn_temp\Corner Gas - S01E01 - Ruby Reborn.dgi")


That is in StaxRiP
Is "Unexpected behavior. Contact author" from DGSource?
User avatar
admin
Site Admin
Posts: 4453
Joined: Thu Sep 09, 2010 3:08 pm

Re: [SOLVED] DGindexNV won't open to get machine id

Post by admin »

Lemme check. Standby...

I assume files open OK in DGIndexNV?
DAE avatar
goonielife
Posts: 16
Joined: Wed Apr 25, 2018 11:42 am

Re: [SOLVED] DGindexNV won't open to get machine id

Post by goonielife »

Yes, I was playing the same video I'm trying to process, and it played fine.
User avatar
admin
Site Admin
Posts: 4453
Joined: Thu Sep 09, 2010 3:08 pm

Re: [SOLVED] DGindexNV won't open to get machine id

Post by admin »

Re-download 2053 (slipstream 145) from the binaries area and update DGDecodeNV.dll. Please report result. Thank you for your patience and assistance in debugging this issue.
DAE avatar
goonielife
Posts: 16
Joined: Wed Apr 25, 2018 11:42 am

Re: [SOLVED] DGindexNV won't open to get machine id

Post by goonielife »

Ok,
I feel like I should just keep my mouth shut (knock on wood), it appears to be working correctly.

Also processed a video and it is correct.
Thanks Again!
User avatar
admin
Site Admin
Posts: 4453
Joined: Thu Sep 09, 2010 3:08 pm

Re: [SOLVED] DGindexNV won't open to get machine id

Post by admin »

You are welcome.

There's not too much left to go wrong at this point. I'm heading off to the pool so if you do find anything I'll address it when I get back.

Technically, your funny machine is not cooperating with my licensing scheme and returns machine ID 0. It's not even supplying a system volume ID. Previously, I just rejected that in DGIndexNV at the time DGDecodeNV did not have the licensing check. I changed DGIndexNV to accept the special key so that users with such machines wouldn't be left out in the cold. But then when I added licensing to DGDecodeNV, I forgot to make this change to it. Now everything is consistent and you should run into only garden-variety bugs from now on, if at all. The crashing was me trying to free a null pointer in a rare condition that your machine triggered.

Good luck with your projects and welcome to the forum.
DAE avatar
goonielife
Posts: 16
Joined: Wed Apr 25, 2018 11:42 am

Re: [SOLVED] DGindexNV won't open to get machine id

Post by goonielife »

I found this while looking into the license thing a bit myself.


"""There is actually another way to uniquely identity each Windows PC. Open up Registry and navigate to

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography

Find the key called “MachineGuid” this key is generated uniquely during the installation of Windows and it won’t change regardless of any hardware swap (apart from replacing the boot-able hard drive where the OS are installed on). That means if you want to keep tracking installation per OS this is another alternative. It won’t change unless you do a fresh reinstall of Windows."""

May be worth looking at as an additional options for a unique key, seems like the "rent a pc" option is becoming more prevalent.

Thanks again!
User avatar
admin
Site Admin
Posts: 4453
Joined: Thu Sep 09, 2010 3:08 pm

Re: [SOLVED] DGindexNV won't open to get machine id

Post by admin »

Thanks, I'll look into it. If the key is editable, however, that is a problem.
DAE avatar
randd
Posts: 2
Joined: Thu Jan 31, 2019 4:05 pm

Re: [SOLVED] DGindexNV won't open to get machine id

Post by randd »

Hello,

I am currently experiencing the same problem. I'm also running Shadow computer (cloud PC) with a P5000.

Nvidia driver : 397.93
GPU : P5000
windows 10 x64 Home
Using lastest version dgdecnv2053.zip 2019-01-29 11:01 2.4M

I read all the thread but I can't find where the fix is.

:bow:
User avatar
admin
Site Admin
Posts: 4453
Joined: Thu Sep 09, 2010 3:08 pm

Re: [SOLVED] DGindexNV won't open to get machine id

Post by admin »

Sorry to hear you are having problems. Does your cloud PC work with other NVDec/CUVID applications? Also, if your cloud PC doesn't supply a good hardware serial ID then things may be bad for you. :?
Post Reply