4 ms·
You know, interestingly, in the 12 years I've used Linux, I've never once needed something like rundll32, but I've needed it in Windows several times. I suppose
by Subsentient 6y ago
You know, interestingly, in the 12 years I've used Linux, I've never once needed something like rundll32, but I've needed it in Windows several times. I suppose because Microsoft buries the advanced stuff as function calls in dlls, and Linux just lets you do whatever.
- WalterGR 6y agoLinux just lets you do whatever. Not sure what you mean by this. That Linux offers command line tools that generate textual output vs. putting the functionality in libraries? My understanding is that Microsoft recognized in the 1990s that shell scripting blows. (See for example “Bash Error Handling”[0] - a web comic with 273 points and 97 comments - which was on the front page in the past day.) MS expected that people would use proper programming languages to do complex tasks that are frequently (and arguably unfortunately) performed via shell scripts on *nix and batch files on Windows. This is why Windows Scripting Host[1] exists. Functionality in DLLs is easily accessible without resorting to hacks like rundll32.exe. (I don’t know the 0 - https://news.ycombinator.com/item?id=24727495 https://news.ycombinator.com/item?id=24727495 1 - https://en.m.wikipedia.org/wiki/Windows_Script_Host https://en.m.wikipedia.org/wiki/Windows_Script_Host
- WalterGR 6y agoWhoops. s/\(I don’t know the //