前几天研究了如何在C#里注册OCX,后来发现在部分机器上注册不成功,找不到原因郁闷了半天,后来上网查才知道,原来是当前Windows用户的权限不够。
解决方法有两种:
一.以管理员身份运行
二.在代码里注册的进程用管理员权限的进程:
Process.StartInfo.Verb = "RunAs";