I got the thing implemented and ready. Seems like a cool tool to have.
But I really didn't understand how to use the admin commands. Since I couldn't
use the //DICE-EXIT command, I had to close the cmd window. Then Skype crashed
on me, and it repeatedly crashes after like a minute when I try to open it up
again.
Firstly I recommend making it easier to understand what an admin command is.
Secondly, would you happen to know why Skype no longer starts up? I like the
tool and would not like to have to reinstall Skype every time. Note: I just
tried uninstall and reinstall and it still crashes.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You are correct, I should add more detail to the readme file to make it clear what an admin command is. If I remember correctly, it is a command that can only be executed by the user running the diceroller application. The application retrieves the current user of skype and sets that to the admin, assuming the Dungeon Master of a game is the admin.
As for it borking skype. I tested each command thoroughly and the diceroller never caused skype to crash and crash repeately, so I am unsure if I can replicate the issue to fix it.
I can suggest that you run Revo-Uninstaller to uninstall skype. It's an application that scans for the leftovers of an application in files and registry and can wipe them out to ensure an entirely clean uninstall. Standard uninstallers don't always worry about cleaning everything out because typically it never comes into play again unless the user reinstalls the application. If/when the user does reinstall the application, it can ussually reuse the data, so typically cleaning everything out isn't a big concern for the standard uninstaller. Download revo here: http://www.revouninstaller.com/start_freeware_download.html
Next unregister the Skype4COM.dll, the command line should be:
regsvr32 /u Skype4COM.dll
Now try reinstalling skype, reregister the Skype4COM.dll with the latest version, and try the diceroller again.
If the issue still persists, and if you have some C++ coding experience and a copy of Visual C++ 2010, you might try running the code and seeing why it's crashing.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I got the thing implemented and ready. Seems like a cool tool to have.
But I really didn't understand how to use the admin commands. Since I couldn't
use the //DICE-EXIT command, I had to close the cmd window. Then Skype crashed
on me, and it repeatedly crashes after like a minute when I try to open it up
again.
Firstly I recommend making it easier to understand what an admin command is.
Secondly, would you happen to know why Skype no longer starts up? I like the
tool and would not like to have to reinstall Skype every time. Note: I just
tried uninstall and reinstall and it still crashes.
You are correct, I should add more detail to the readme file to make it clear what an admin command is. If I remember correctly, it is a command that can only be executed by the user running the diceroller application. The application retrieves the current user of skype and sets that to the admin, assuming the Dungeon Master of a game is the admin.
As for it borking skype. I tested each command thoroughly and the diceroller never caused skype to crash and crash repeately, so I am unsure if I can replicate the issue to fix it.
I can suggest that you run Revo-Uninstaller to uninstall skype. It's an application that scans for the leftovers of an application in files and registry and can wipe them out to ensure an entirely clean uninstall. Standard uninstallers don't always worry about cleaning everything out because typically it never comes into play again unless the user reinstalls the application. If/when the user does reinstall the application, it can ussually reuse the data, so typically cleaning everything out isn't a big concern for the standard uninstaller. Download revo here:
http://www.revouninstaller.com/start_freeware_download.html
Next unregister the Skype4COM.dll, the command line should be:
regsvr32 /u Skype4COM.dll
Now try reinstalling skype, reregister the Skype4COM.dll with the latest version, and try the diceroller again.
If the issue still persists, and if you have some C++ coding experience and a copy of Visual C++ 2010, you might try running the code and seeing why it's crashing.