[DllImport("kernel32.dll")]//返回0表示失败,非0为成功
        private static extern long WritePrivateProfileString(string section, string key,
            string val, string filePath);        [DllImport("kernel32.dll")]//返回取得字符串缓冲区的长度
        private static extern long GetPrivateProfileString(string section, string key,
            string def, StringBuilder retVal, int size, string filePath); 

解决方案 »

  1.   

    c写的又不一定是COM, 用regsvr32当然不行.
    当然是放项目文件夹里了,属性窗口里对Copy to Output Directory选择Copy if newer.
      

  2.   

    我说的意思是用C自己写的API接口如何注册,不是调用微软自己的API!
      

  3.   

    我是做网站的API接口,请问是直接添加当前项吗?这个我试过了,提示找不到DLL,但是直接放到system32中是没有问题的,但是调用的过程中总觉得有问题,就问问大家有没有类似经历的,确定一下到底该如何调用?