I have installed the above software on my Dell Inspiron PC running Windows 10 with DirectX 12. The install & registration were both successful but the programme fails to open. It immediately raises an error box entitled "failed to initialise". It says that "PhotoVidShow could not detect Microsoft DirectX 9. Try updating your graphics card driver." As I mentioned earlier I have DirectX 12 installed & when I check for a driver update it says I have the latest driver installed. Your website information say it is compatible with Windows 10.
PhotoVidShow is failing at start-up when it talks with your computer’s graphics (via DirectX). The DirectX built into Windows 10 (DirectX 12) is backwards compatible with software running DirectX 9, 10 and 11. PhotoVidShow 4.3.1 uses a DirectX 9 interface.
The log file your sent contains your computer specification and should be able to run PhotoVidShow.
Your computer is using an integrated Intel HD 4400 graphics chip to do hardware accelerated graphics. It is likely that the Intel HD software drivers for this (which DirectX will use) on your computer are the problem. You can verify this by trying other Apps that use DirectX 9 and check they also do not work.
First thing to try is this from Microsoft to verify you have hardware accelerated graphics switched on which PhotoVidShow needs. The web page was written for Windows 7, but still applies for Windows 10. windows.microsoft.com/en-gb/windows7/diagnosing-basic-problems-with-directx PhotoVidShow uses the default windows (d3d9.dll) library so the last point does not apply to you. If this was missing on your computer you would of received a different error message.