immi101: It seems your wine is not compiled with debugging symbols enabled. iirc if you have those there is even a command which nicely shows you all function parameters and local variables.
uh also the setup process spawns a child process which does the whole unrar thingie. Don't know how that is actually handled in winedbg, ie if your bp is actually in the right process.
I have libwine-dbg:i386 installed, but that affects only Wine itself, I'm not sure if it help debugging any third party applications.
Strangely, when I try to attach to that second process in winedbg it doesn't even break on CryptMemoryProtect anymore:
-------------
1. Launching the installer (it goes until language selection dialog)
wine setup_deponia_2.2.0.8.exe
----------------
2. Starting the debugger and attaching to the tmp process (after c command, I press OK in the dialog).
winedbg
Wine-dbg>info process
pid threads executable (all id:s are in hex)
00000021 2 'explorer.exe'
0000000e 7 'services.exe'
0000001a 3 \_ 'plugplay.exe'
00000012 4 \_ 'winedevice.exe'
00000008 1 'setup_deponia_2.2.0.8.exe'
00000024 1 \_ 'setup_deponia_2.2.0.8.tmp'
Wine-dbg>attach 0x24
0xf778fd5e: int $0x80
Wine-dbg>break CryptProtectMemory
No symbols found for CryptProtectMemory
Unable to add breakpoint, will check again when a new DLL is loaded
Wine-dbg>c
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
No symbols found for CryptProtectMemory
-----------
And it just continues if you go through install steps and doesn't break...
I'll try looking at systemtap and check if it can squeeze function parameters somehow.