Итак, в моей программе есть сервер OPC-DA. Когда пользователь впервые запускает программу или (что еще лучше) устанавливает программу, я хочу, чтобы была запущена только одна строка кода: myServer.registerServer;
. И точно так же, когда они хотят удалить программу, она должна запустить противоположную команду: myserver.unregisterServer
.
Теперь я предполагаю, что для этого мне нужно будет что-то сделать с аргументом командной строки? возможно, проверьте, соответствует ли переданное значение чему-либо, а затем, если да, я могу зарегистрировать / отменить регистрацию соответственно. Затем, если переданное значение не совпадает ни с одним, он просто продолжает мою программу, как обычно. Проблема в том, что я не совсем уверен, как использовать это в установщике, который я использую. Кстати, я использую установщик Visual Studio и их проект «Setup Project». Можно ли с этим сделать то, о чем я прошу, или мне нужно сделать отдельный установщик. Мне никогда не приходилось делать ничего подобного, поэтому я очень ценю любую информацию, которой вы располагаете.