программа через WSCInstallProvider устанавливает сервис провайдер. мне нужно его удалить и восстановите предыдущий. как я понял, делается это через WSCDeInstallProvider, которому нужно передать GUID провайдера. берется он из структуры WSAPROTOCOL_INFO. но вот как ее получить, я не понял. помогите, кто с этим работал. может у кого сорцы есть, хотелось бы посмотреть. и желательно на C++. даже не обязательно восстанавливать предыдущий сервис провайдер, достаточно того, чтобы программа работала в обход текущего.