Thanks for your wrapper-program. I tried it out today. First i give the appropriate rights to the devices as root, then i started the Oszilloscope program with the wrapper as normal user. But it still has no access to the parallel port. Code: /wine/drive_c/Programme/DSO2100> winewrap DSO2100.exe &> winewrap_DSO2100.log /wine/drive_c/Programme/DSO2100> ls -l /dev/lp* crw-rw-rw- 1 root lp 6, 0 6. Feb 18:06 /dev/lp0 /wine/drive_c/Programme/DSO2100> ls -l /dev/par* crw-rw-rw- 1 lp lp 99, 0 6. Feb 18:06 /dev/parport0 I could not start it as root, because the root cannot open a window in the X-Server in Debian. Here the output from the shell: Code: wine: Unhandled page fault on write access to 0x00650120 at address 0x7ef41a9e (thread 0015), starting debugger... Unhandled exception: page fault on write access to 0x00650120 in 32-bit code (0x7ef41a9e). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7ef41a9e ESP:0064e640 EBP:0064e6e8 EFLAGS:00010246( - 00 -RIZP1) EAX:00650080 EBX:7ef43114 ECX:00000000 EDX:0064e628 ESI:0000004e EDI:00000000 Stack dump: 0x0064e640: 00651000 00001000 00000020 00000000 0x0064e650: 00110058 00113df8 00113e58 00000000 0x0064e660: 00000000 00113e58 0064e698 7ef79331 0x0064e670: 00110058 ffffffff 00000060 00000000 0x0064e680: 00110000 7efe3820 0064e698 7ef792ee 0x0064e690: 00110058 7efe3820 0064e6e8 7ef8c5a5 Backtrace: =>0 0x7ef41a9e load_driver_module+0x1fe(name=0x113f40) [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:103] in winedevice (0x0064e6e8) 1 0x7ef4236e load_driver+0x402() [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:229] in winedevice (0x0064e958) 2 0x7ef4266e ServiceMain+0x11f(argc=1, argv=0x113de8) [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:287] in winedevice (0x0064e9b8) 3 0x7ebbdf10 service_thread+0x156(arg=0x113908) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/advapi32/service.c:294] in advapi32 (0x0064ea18) 4 0x7efc126a call_thread_entry_point+0xe() in ntdll (0x0064ea28) 5 0x7efc12f2 call_thread_func+0x86(rtl_func=0x7ebbddba, arg=0x113908) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/ntdll/thread.c:432] in ntdll (0x0064eac8) 6 0x7efc14b6 start_thread+0x121(info=0x7ffd0fb8) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/ntdll/thread.c:491] in ntdll (0x0064f3c8) 7 0xf7e62195 start_thread+0xab() in libpthread.so.0 (0x0064f4c8) 8 0xf7de74ce __clone+0x5e() in libc.so.6 (0x00000000) 0x7ef41a9e load_driver_module+0x1fe [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:103] in winedevice: movl $0x0,0xa0(%eax) Unable to open file '' Modules: Module Address Debug info Name (29 modules) PE 650000- 656000 Deferred ioport.sys ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7ea35000-7ea4b000 Deferred hal<elf> \-PE 7ea40000-7ea4b000 \ hal ELF 7ea4b000-7eaba000 Deferred msvcrt<elf> \-PE 7ea60000-7eaba000 \ msvcrt ELF 7eaba000-7eb27000 Deferred rpcrt4<elf> \-PE 7ead0000-7eb27000 \ rpcrt4 ELF 7eb46000-7eb80000 Deferred ntoskrnl<elf> \-PE 7eb50000-7eb80000 \ ntoskrnl ELF 7eb80000-7ebd9000 Dwarf advapi32<elf> \-PE 7eb90000-7ebd9000 \ advapi32 ELF 7ebd9000-7ebe4000 Deferred libnss_files.so.2 ELF 7ebe4000-7ebee000 Deferred libnss_nis.so.2 ELF 7ebee000-7ec06000 Deferred libnsl.so.1 ELF 7edb7000-7ef02000 Deferred kernel32<elf> \-PE 7edd0000-7ef02000 \ kernel32 ELF 7ef02000-7ef26000 Deferred libm.so.6 ELF 7ef30000-7ef44000 Dwarf winedevice<elf> \-PE 7ef40000-7ef44000 \ winedevice ELF 7ef44000-7f000000 Dwarf ntdll<elf> \-PE 7ef60000-7f000000 \ ntdll ELF f7d06000-f7d0a000 Deferred libdl.so.2 ELF f7d0a000-f7e5c000 Export libc.so.6 ELF f7e5c000-f7e73000 Export libpthread.so.0 ELF f7e74000-f7e77000 Deferred iso8859-1.so ELF f7e77000-f7e80000 Deferred libnss_compat.so.2 ELF f7e91000-f7fce000 Deferred libwine.so.1 ELF f7fd1000-f7ff0000 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 00000012 0 0000000e 0 0000000d 0 0000000f (D) C:\windows\system32\winedevice.exe 00000015 0 <== 00000011 0 00000010 0 Backtrace: =>0 0x7ef41a9e load_driver_module+0x1fe(name=0x113f40) [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:103] in winedevice (0x0064e6e8) 1 0x7ef4236e load_driver+0x402() [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:229] in winedevice (0x0064e958) 2 0x7ef4266e ServiceMain+0x11f(argc=1, argv=0x113de8) [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:287] in winedevice (0x0064e9b8) 3 0x7ebbdf10 service_thread+0x156(arg=0x113908) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/advapi32/service.c:294] in advapi32 (0x0064ea18) 4 0x7efc126a call_thread_entry_point+0xe() in ntdll (0x0064ea28) 5 0x7efc12f2 call_thread_func+0x86(rtl_func=0x7ebbddba, arg=0x113908) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/ntdll/thread.c:432] in ntdll (0x0064eac8) 6 0x7efc14b6 start_thread+0x121(info=0x7ffd0fb8) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/ntdll/thread.c:491] in ntdll (0x0064f3c8) 7 0xf7e62195 start_thread+0xab() in libpthread.so.0 (0x0064f4c8) 8 0xf7de74ce __clone+0x5e() in libc.so.6 (0x00000000) fixme:ole:OaBuildVersion Version value not known yet. Please investigate it ! fixme:ole:OLEPictureImpl_SaveAsFile (0x149638)->(0x149b48, 0, (nil)), hacked stub. fixme:ole:OLEPictureImpl_SaveAsFile (0x164f18)->(0x1653f8, 0, (nil)), hacked stub. err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2! fixme:ole:OLEPictureImpl_SaveAsFile (0x1898f8)->(0x1653c0, 0, (nil)), hacked stub. fixme:vxd:VXD_Open Unknown/unsupported VxD L"vkvxd.vxd". Try setting Windows version to 'nt40' or 'win31'. fixme:ole:OLEPictureImpl_SaveAsFile (0x198fd8)->(0x1994e8, 0, (nil)), hacked stub. fixme:ole:OLEPictureImpl_SaveAsFile (0xbbf648)->(0xbbfb58, 0, (nil)), hacked stub. err:heap:GlobalFree (0x89aa): Page fault occurred ! Caused by bug ?