MS Visual C++ redistributable required though installed Topic is solved

Moderator: abstr

User avatar
abstr
Site Admin
Posts: 366
Joined: Sun Jul 28, 2019 12:22 pm

Re: MS Visual C++ redistributable required though installed

Post by abstr » Sun Oct 13, 2019 8:46 am

Is 7.2.18 any improvement?

Kleophant
Posts: 11
Joined: Fri Sep 27, 2019 4:54 pm

Re: MS Visual C++ redistributable required though installed

Post by Kleophant » Sun Oct 13, 2019 7:15 pm

abstr wrote:
Sun Oct 13, 2019 8:46 am
Is 7.2.18 any improvement?
No. :-(

I use RAMdisk for \TMP and \Temp. Could that somehow disturb normal work of ToDoList?
And it does work in Win 10 VirtualBox...

User avatar
abstr
Site Admin
Posts: 366
Joined: Sun Jul 28, 2019 12:22 pm

Re: MS Visual C++ redistributable required though installed

Post by abstr » Tue Oct 15, 2019 2:14 am

I'm going to a commandline option to specifically turn off the check...

User avatar
abstr
Site Admin
Posts: 366
Joined: Sun Jul 28, 2019 12:22 pm

Re: MS Visual C++ redistributable required though installed

Post by abstr » Tue Oct 15, 2019 2:22 am

ps. 7.2.18 should create a log file that tells us why the check fails. Can you attach the log file here please?

Kleophant
Posts: 11
Joined: Fri Sep 27, 2019 4:54 pm

Re: MS Visual C++ redistributable required though installed

Post by Kleophant » Tue Oct 15, 2019 4:43 pm

abstr wrote:
Tue Oct 15, 2019 2:22 am
ps. 7.2.18 should create a log file that tells us why the check fails. Can you attach the log file here please?
Logging to: D:\ToDoList\ToDoList.log (15.10.2019 19:33:44)
-------------------------------------------------
Windows Version: 6.2 (15.10.2019 19:33:44)
App Version: 7.2.18.0 (15.10.2019 19:33:44)
-------------------------------------------------
Begin Application Module State-----------------------
Handle = 76350000, Path = C:\WINDOWS\System32\ADVAPI32.dll, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 75950000, Path = C:\WINDOWS\System32\bcryptPrimitives.dll, Ver = 10.0.18362.295(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 757A0000, Path = C:\WINDOWS\System32\cfgmgr32.dll, Ver = 10.0.18362.387(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 769B0000, Path = C:\WINDOWS\System32\combase.dll, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 755C0000, Path = C:\WINDOWS\System32\CRYPTBASE.dll, Ver = 10.0.18362.1(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 77110000, Path = C:\WINDOWS\System32\cryptsp.dll, Ver = 10.0.18362.1(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 76980000, Path = C:\WINDOWS\System32\GDI32.dll, Ver = 10.0.18362.1(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 75B70000, Path = C:\WINDOWS\System32\gdi32full.dll, Ver = 10.0.18362.356(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 72390000, Path = C:\WINDOWS\SYSTEM32\iertutil.dll, Ver = 11.00.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 759B0000, Path = C:\WINDOWS\System32\IMM32.DLL, Ver = 10.0.18362.387(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 76C30000, Path = C:\WINDOWS\System32\kernel.appcore.dll, Ver = 10.0.18362.1(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 76D40000, Path = C:\WINDOWS\System32\KERNEL32.DLL, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 76E90000, Path = C:\WINDOWS\System32\KERNELBASE.dll, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 64060000, Path = C:\WINDOWS\SYSTEM32\MFC42u.DLL, Ver = 6.06.8063.0 (15.10.2019 19:33:44)
Handle = 73C20000, Path = C:\WINDOWS\SYSTEM32\MSIMG32.dll, Ver = 10.0.18362.175(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 762D0000, Path = C:\WINDOWS\System32\msvcp_win.dll, Ver = 10.0.18362.387(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 75CD0000, Path = C:\WINDOWS\System32\MSVCRT.dll, Ver = 7.0.18362.1(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 77E00000, Path = C:\WINDOWS\SYSTEM32\ntdll.dll, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 76C40000, Path = C:\WINDOWS\System32\OLE32.dll, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 77780000, Path = C:\WINDOWS\System32\OLEAUT32.dll, Ver = 10.0.18362.329(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 64040000, Path = C:\WINDOWS\SYSTEM32\OLEPRO32.DLL, Ver = 10.0.18362.113(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 759E0000, Path = C:\WINDOWS\System32\powrprof.dll, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 76890000, Path = C:\WINDOWS\System32\profapi.dll, Ver = 10.0.18362.1(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 768C0000, Path = C:\WINDOWS\System32\psapi.dll, Ver = 10.0.18362.1(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 75A90000, Path = C:\WINDOWS\System32\RPCRT4.dll, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 75D90000, Path = C:\WINDOWS\System32\sechost.dll, Ver = 10.0.18362.356(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 766F0000, Path = C:\WINDOWS\System32\shcore.dll, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 77200000, Path = C:\WINDOWS\System32\SHELL32.dll, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 76E20000, Path = C:\WINDOWS\System32\shlwapi.dll, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 755D0000, Path = C:\WINDOWS\System32\SspiCli.dll, Ver = 10.0.18362.1(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 765D0000, Path = C:\WINDOWS\System32\ucrtbase.dll, Ver = 10.0.18362.387(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 755F0000, Path = C:\WINDOWS\System32\UMPDC.dll, Ver = (15.10.2019 19:33:44)
Handle = 72610000, Path = C:\WINDOWS\SYSTEM32\urlmon.dll, Ver = 11.00.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 75600000, Path = C:\WINDOWS\System32\USER32.dll, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 6AA20000, Path = C:\WINDOWS\system32\uxtheme.dll, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 755B0000, Path = C:\WINDOWS\SYSTEM32\VERSION.dll, Ver = 10.0.18362.1(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 75B50000, Path = C:\WINDOWS\System32\win32u.dll, Ver = 10.0.18362.387(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 77820000, Path = C:\WINDOWS\System32\windows.storage.dll, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 6A390000, Path = C:\WINDOWS\SYSTEM32\WININET.dll, Ver = 11.00.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 6A820000, Path = C:\WINDOWS\SYSTEM32\WINMM.dll, Ver = 10.0.18362.418(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 6A7F0000, Path = C:\WINDOWS\SYSTEM32\winmmbase.dll, Ver = 10.0.18362.1(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 69930000, Path = C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.18362.418_none_2e73e95e27897f63\COMCTL32.dll, Ver = 6.10(WinBuild.160101.0800) (15.10.2019 19:33:44)
Handle = 00400000, Path = D:\ToDoList\ToDoList.exe, Ver = 7.2.18.0 (15.10.2019 19:33:44)
End Application Module State-------------------------
LoadLibrary(C:\WINDOWS\system32\MSVCR100.dll) failed (15.10.2019 19:33:44)
Невозможно создать файл, так как он уже существует.

The last line means in english:
File couldn't be created because it already exists.

User avatar
abstr
Site Admin
Posts: 366
Joined: Sun Jul 28, 2019 12:22 pm

Re: MS Visual C++ redistributable required though installed

Post by abstr » Tue Oct 15, 2019 11:47 pm

Many thanks. That tells us that Win10's security apparatus is preventing TDL from loading that dll.

Fortunately there is something I can do about it which I will try next.

Thanks for your patience.

User avatar
abstr
Site Admin
Posts: 366
Joined: Sun Jul 28, 2019 12:22 pm

Re: MS Visual C++ redistributable required though installed

Post by abstr » Mon Oct 21, 2019 4:30 am

Any luck with 7.2.19?

Hentoiy Razoir
Posts: 9
Joined: Tue Oct 22, 2019 5:37 am

Re: MS Visual C++ redistributable required though installed

Post by Hentoiy Razoir » Tue Oct 22, 2019 6:01 am

ToDoList seems to require Visual C++ 2010 x86, even on Windows 10 64-bit.

I am on Win10 64-bit and thus had Visual C++ 2010 x64 installed first. TDL could not be started and returned the mentioned error message. I then uninstalled Visual C++ 2010 x64 and installed the 32-bit version instead: TDL started without any problems.

Background: I assume that ToDoList is a 32-bit application. 32-bit applications may have a limited ability to interact with 64-bit applications. For example, I use Sumatra PDF (a pdf reader) in the 64-bit version. I can't drag and drop pdf files from my 32-bit file explorer to the pdf reader window, but I can do so with Sumatra PDF 32-bit. I found a possible explanation for this in this thread.

Hentoiy Razoir
Posts: 9
Joined: Tue Oct 22, 2019 5:37 am

Re: MS Visual C++ redistributable required though installed

Post by Hentoiy Razoir » Tue Oct 22, 2019 6:08 am

Sorry, I forgot to mention that I referred to TDL 7.2.18

Since my post (my first one on this forum) is on the moderator's preview list, I cannot add this information to it.

User avatar
abstr
Site Admin
Posts: 366
Joined: Sun Jul 28, 2019 12:22 pm

Re: MS Visual C++ redistributable required though installed

Post by abstr » Tue Oct 22, 2019 6:35 am

Yes, TDL is a 32-bit application and 32-bit apps can only load 32-bit dlls AFAIK.

>> I then uninstalled Visual C++ 2010 x64

I don't think you needed to do this, they should both happily co-exist.

Locked