https://bugs.winehq.org/show_bug.cgi?id=10506
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|wine crypt32 needs DSS |.NET applications which use |provider to support more |'System.Security.Cryptograp |.NET apps which use |hy.DSA' need crypt32 DSS |cryptography API |provider
--- Comment #17 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present. We've reached 10 years here _oO_ ... maybe GSoC?
Found another .NET app/game to reproduce with:
http://www.fileplanet.com/218230/210000/fileinfo/Miner-Wars-Demo
http://download.fileplanet.com/ftp1/012011/MinerWars_01_074_006_Setup.exe
Prerequisite:
'wintricks -q dotnet40 xna40'
Fails during auto-update after starting the game from launcher.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Keen Software House/Miner Wars
$ wine ./MinerWarsLauncher.exe ... --- snip ---
App log file './users/focht/Application Data/MinerWars/MinerWarsLauncher.exe_UPDATER.log':
--- snip --- ... 2018-02-25 14:13:41.184 - Thread: 5 -> KeenClientDLL.CLR.dll test load succes (0) 2018-02-25 14:13:41.184 - Thread: 5 -> P2P enabled on server, will try using P2P download first. 2018-02-25 14:13:41.191 - Thread: 5 -> Authorizing exe in fw: C:\Program Files\Keen Software House\Miner Wars\MinerWarsLauncher_01_110_013.exe 2018-02-25 14:13:41.197 - Thread: 5 -> Update from P2P enabled on server 2018-02-25 14:13:41.198 - Thread: 5 -> Update from P2P, downloading .torrent file: MinerWars.torrent 2018-02-25 14:13:41.198 - Thread: 5 -> Url: http://update2.minerwars.com/01_110_013/MinerWars.torrent 2018-02-25 14:13:41.445 - Thread: 5 -> P2P caught exception: File already exists.
2018-02-25 14:13:41.450 - Thread: 5 -> P2P exception detail System.IO.IOException: File already exists.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.__Error.WinIOError() at System.IO.FileInfo.MoveTo(String destFileName) at MinerWars.Launcher.P2PDownload.UpdateFromP2P(Stack`1& updateFiles, String serverVersion) at MinerWars.Launcher.P2PDownload.TryP2PDownload(Stack`1& updateFiles, String serverVersion) 2018-02-25 14:13:41.450 - Thread: 5 -> P2P download terminating... 2018-02-25 14:13:41.701 - Thread: 5 -> P2P client terminating libtorrent library 2018-02-25 14:13:41.701 - Thread: 5 -> P2P client waiting for worker thread to terminate... 2018-02-25 14:13:41.701 - Thread: 5 -> P2P client finished. 2018-02-25 14:13:41.702 - Thread: 5 -> P2P download finished with reason: P2P internal exception caught, see log for detail 2018-02-25 14:13:41.702 - Thread: 5 -> Launcher will download via HTTP, bytes to download: 1120397147 2018-02-25 14:13:41.710 - Thread: 1 -> Exception occured: System.Security.Cryptography.CryptographicException: Unknown error "-2146893801". at System.Security.Cryptography.Utils.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer) at System.Security.Cryptography.Utils.get_StaticDssProvHandle() at System.Security.Cryptography.DSACryptoServiceProvider.ImportParameters(DSAParameters parameters) at System.Security.Cryptography.DSA.FromXmlString(String xmlString) at MinerWars.Launcher.MyMainForm.RunBackgroundUpdater() at MinerWars.Launcher.MyMainForm.RunBackground(BackgroundWorker bw, Int32 a) at MinerWars.Launcher.MyMainForm.BackgroundThread_DoWork(Object sender, DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument) --- snip ---
$ wine --version wine-3.2-168-gc073701d02
Regards