当我在VS2010中调试应用程序时,它就像charm一样工作,甚至当我将它安装在我的PC上时也是如此。该应用程序使用Excel COM Automation自动创建、读取和写入excel文件。我现在面临的问题是,当我在公司网络上运行应用程序时,我无法创建任何excel文件。虽然如果我使用MS excel创建一个excel文件,并尝试使用我的应用程序对其进行读写,但它的工作正常。
天哪!我的问题是,这(不能创建,但可以读写)是不是与cor上的用户权限有关。网络?
我正在设计一个C++服务器,它可以接受多个不同的交互客户端,并且我使用向量来单独跟踪所有客户端。然而,我意识到,由于有如此多的线程在运行,所以两个线程同时读取和写入一个向量的可能性很小。有没有一种快速而安全的方法来向它们添加互斥或其他东西,这样它就会等待所有的读取完成,直到另一个函数添加到它?如果不这样做,可能会使协议变得混乱,甚至可能使服务器崩溃。我使用的是Windows 7 (Visual Stu