摘要: 最近碰到了一个问题,要引入一个第三方的SDK,但是SDK中使用的一些dll和我原本程序里面有些dll是同名的,而且本程序的dll和sdk的dll名称都不能修改。 解决这个问题,首先想到的就是多进程,这就用到了我们之前开发的一个专门用来托管dll的进程。先是将SDK打包到另外一个单独的目录(因为与本程 阅读全文
posted @ 2018-05-29 11:56 最爱吹吹风CN 阅读(1897) 评论(0) 推荐(0) 编辑
摘要: 创建其他Session(User)的进程需要拿到对应Session的Token作为CreateProcessAsUser的参数来启动进程。 修改有System权限的Token的TokenId为其他Session的TokenId就可以在其他Session里面创建有System权限的进程了。 相关的Bl 阅读全文
posted @ 2018-05-28 20:11 最爱吹吹风CN 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 说到windows线程同步的方法,有循环锁,临界区(关键代码段),内核对象(Event,Semaphore,Mutex).甚至进程,线程handle等等。 说说用法: 临界区和mutex都可以用于控制共享资源的互斥访问,不同点是 临界区是用户级对象,消耗小,速度快,但是不能跨进程。mutex是内核对 阅读全文
posted @ 2017-05-02 18:14 最爱吹吹风CN 阅读(228) 评论(0) 推荐(0) 编辑