I'm trying to install and run some software to allow transcription of braille. The package name is "braille2000" and is designed for windows. It runs in demo mode, seeming to work OK. This despite some error messages to wine terminal window at start. But it cannot validate a license key in order to run in the licensed mode which is needed. To validate the license it uses an Internet connection. In the wine log I see the following messages output when I execute the license code: Code: fixme:wininet:InternetAutodial STUB fixme:winhttp:WinHttpOpen (L"CASC", 1, (null), (null), 0x0): stub I am guessing that a required function is not implemented. Is that correct? Any work-around for me such as missing dll or some such thing? It looks like the software would work if could just get around this license validation step. I'll list the entire output here, sorry it's a bit long. I think the initial messages are harmless - software seems to run despite them. But if they can be made to go away I'd be interested to know. ------- Code: wine: Unhandled page fault on read access to 0x00000000 at address 0x45e538 (thread 0015), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0045e538). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:0045e538 ESP:7e1c19b8 EBP:7e1c19e0 EFLAGS:00210297( - 00 RISAP1C) EAX:7e1c19d4 EBX:00000000 ECX:00000000 EDX:00000000 ESI:005a1ae8 EDI:00000001 Stack dump: 0x7e1c19b8: 005a2ea0 7e1c1b10 0045e57c 7e1c19e0 0x7e1c19c8: 7ec7e1f0 0012c168 7ec8fb8c 00000000 0x7e1c19d8: 00000000 00000000 7e1c19e8 0045e37f 0x7e1c19e8: 7e1c1a38 7ec7e338 00000000 00000000 0x7e1c19f8: 00000000 7bc88444 00000000 7bc90ce0 0x7e1c1a08: 7e1c1a28 7bc7ff60 0012c5b8 00000001 Backtrace: =>1 0x0045e538 in b2kassistant (+0x5e538) (0x7e1c19e0) 2 0x0045e37f in b2kassistant (+0x5e37f) (0x7e1c19e8) 3 0x7ec7e338 in advapi32 (+0x2e338) (0x7e1c1a38) 4 0x7bc6aeae call_thread_entry_point+0xe() in ntdll (0x7e1c1a48) 5 0x7bc6b542 in ntdll (+0x5b542) (0x7e1c1ae8) 6 0x7bc6b772 in ntdll (+0x5b772) (0x7e1c23d8) 7 0xb7e5d4fb start_thread+0xcb() in libpthread.so.0 (0x7e1c24c8) 8 0xb7ddfe5e __clone+0x5e() in libc.so.6 (0x00000000) 0x0045e538: movl 0x0(%edx),%edx Modules: Module Address Debug info Name (70 modules) PE 400000- 483000 Export b2kassistant ELF 7b800000-7b92d000 Deferred kernel32<elf> \-PE 7b820000-7b92d000 \ kernel32 ELF 7bc00000-7bca4000 Export ntdll<elf> \-PE 7bc10000-7bca4000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7e43a000-7e46d000 Deferred uxtheme<elf> \-PE 7e440000-7e46d000 \ uxtheme ELF 7e46d000-7e476000 Deferred libxcursor.so.1 ELF 7e476000-7e47b000 Deferred libxfixes.so.3 ELF 7e47b000-7e47e000 Deferred libxcomposite.so.1 ELF 7e47e000-7e484000 Deferred libxrandr.so.2 ELF 7e484000-7e48c000 Deferred libxrender.so.1 ELF 7e48c000-7e48f000 Deferred libxinerama.so.1 ELF 7e48f000-7e4af000 Deferred imm32<elf> \-PE 7e4a0000-7e4af000 \ imm32 ELF 7e4af000-7e4b4000 Deferred libxdmcp.so.6 ELF 7e4b4000-7e4cc000 Deferred libxcb.so.1 ELF 7e4cc000-7e4ce000 Deferred libxcb-xlib.so.0 ELF 7e4ce000-7e5b5000 Deferred libx11.so.6 ELF 7e5b5000-7e5c3000 Deferred libxext.so.6 ELF 7e5c3000-7e5c8000 Deferred libxxf86vm.so.1 ELF 7e5c8000-7e5e0000 Deferred libice.so.6 ELF 7e5e0000-7e5e8000 Deferred libsm.so.6 ELF 7e5f4000-7e68b000 Deferred winex11<elf> \-PE 7e600000-7e68b000 \ winex11 ELF 7e6af000-7e6d0000 Deferred libexpat.so.1 ELF 7e6d0000-7e6fa000 Deferred libfontconfig.so.1 ELF 7e6fb000-7e6fe000 Deferred libxau.so.6 ELF 7e706000-7e71b000 Deferred libz.so.1 ELF 7e71b000-7e78b000 Deferred libfreetype.so.6 ELF 7e78b000-7e7b7000 Deferred ws2_32<elf> \-PE 7e790000-7e7b7000 \ ws2_32 ELF 7e7b7000-7e7d1000 Deferred wsock32<elf> \-PE 7e7c0000-7e7d1000 \ wsock32 ELF 7e7d1000-7e8e4000 Deferred shell32<elf> \-PE 7e7e0000-7e8e4000 \ shell32 ELF 7e8e4000-7e93d000 Deferred shlwapi<elf> \-PE 7e8f0000-7e93d000 \ shlwapi ELF 7e93d000-7e95e000 Deferred mpr<elf> \-PE 7e940000-7e95e000 \ mpr ELF 7e95e000-7e9ac000 Deferred wininet<elf> \-PE 7e970000-7e9ac000 \ wininet ELF 7e9ac000-7ea6b000 Deferred comctl32<elf> \-PE 7e9b0000-7ea6b000 \ comctl32 ELF 7ea6b000-7ea7e000 Deferred libresolv.so.2 ELF 7ea7e000-7ea9c000 Deferred iphlpapi<elf> \-PE 7ea80000-7ea9c000 \ iphlpapi ELF 7ea9c000-7eafd000 Deferred rpcrt4<elf> \-PE 7eab0000-7eafd000 \ rpcrt4 ELF 7eafd000-7eba1000 Deferred ole32<elf> \-PE 7eb10000-7eba1000 \ ole32 ELF 7eba1000-7ec43000 Deferred oleaut32<elf> \-PE 7ebb0000-7ec43000 \ oleaut32 ELF 7ec43000-7ec95000 Export advapi32<elf> \-PE 7ec50000-7ec95000 \ advapi32 ELF 7ec95000-7ed30000 Deferred gdi32<elf> \-PE 7ecb0000-7ed30000 \ gdi32 ELF 7ed30000-7ee77000 Deferred user32<elf> \-PE 7ed50000-7ee77000 \ user32 ELF 7ee77000-7ee82000 Deferred libnss_files.so.2 ELF 7ee82000-7ee9a000 Deferred libnsl.so.1 ELF 7ee9a000-7eea3000 Deferred libnss_compat.so.2 ELF 7efcf000-7eff4000 Deferred libm.so.6 ELF 7eff5000-7efff000 Deferred libnss_nis.so.2 ELF b7d05000-b7d09000 Deferred libdl.so.2 ELF b7d09000-b7e58000 Export libc.so.6 ELF b7e58000-b7e70000 Export libpthread.so.0 ELF b7e7c000-b7fb2000 Deferred libwine.so.1 ELF b7fb4000-b7fd0000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 00000009 0 0000000a 0000000b 0 0000000c 00000014 0 00000013 0 0000000e 0 0000000d 0 0000000f (D) C:\Program Files\CASC\BRL2000\B2KAssistant.Exe 00000015 0 <== 00000012 0 00000011 0 00000010 0 Backtrace: =>1 0x0045e538 in b2kassistant (+0x5e538) (0x7e1c19e0) 2 0x0045e37f in b2kassistant (+0x5e37f) (0x7e1c19e8) 3 0x7ec7e338 in advapi32 (+0x2e338) (0x7e1c1a38) 4 0x7bc6aeae call_thread_entry_point+0xe() in ntdll (0x7e1c1a48) 5 0x7bc6b542 in ntdll (+0x5b542) (0x7e1c1ae8) 6 0x7bc6b772 in ntdll (+0x5b772) (0x7e1c23d8) 7 0xb7e5d4fb start_thread+0xcb() in libpthread.so.0 (0x7e1c24c8) 8 0xb7ddfe5e __clone+0x5e() in libc.so.6 (0x00000000) fixme:wininet:InternetAutodial STUB fixme:winhttp:WinHttpOpen (L"CASC", 1, (null), (null), 0x0): stub