Jak przekazać argument do funkcji w RunDLL32?

0

Mam pewien problem z narzędziem rundll32 w systemie MS Windows. Otóż niby wszystko działa, ale nie da się przekazać do funkcji żadnych argumentów, chociaż dokumentacja Microsoftu przewiduje tę możliwość. Kiedy wywołuję rundll32 w ten sposób:
C:\Documents and Settings\Siemens\>rundll32 Somedll.dll HelloWorld
...Wszystko działa jak należy, wywoływana jest funkcja HelloWorld w specjalnie przygotowanej przeze mnie w Dev-C++ bibliotece DLL. Jednak wszelkie wywołania typu rundll32 [plik_biblioteki] [funkcja] [argument] nie funkcjonuje.

1

Za bardzo nie można. Czasami, w pewnych przypadkach, można jakiegoś stringa przekazać, ale ogólnie to za bardzo się nie da.
Do poczytania - https://fleexlab.blogspot.com/2016/04/you-cannot-pass-arguments-to-functions.html
oraz
https://superuser.com/questions/1074587/under-what-circumstances-can-i-use-rundll32-to-invoke-a-function-in-a-dll

1 użytkowników online, w tym zalogowanych: 0, gości: 1