调用dll文件,本应该创建该文件,但是在指定文件夹中并未显示出该文件

问题描述

调用dll文件,本应该创建该文件,但是在指定文件夹中并未显示出该文件
 string a= "D://nihao.docx";
            Char[] result = new Char[1024];
            int check;
            check = CPPDLL.createCombinationFile(a.ToCharArray());
                        //创建该文件,成功返回0,运行时返回0,但在指定目录下并未出现该文件
            check = CPPDLL.writeCombinationFile(a.ToCharArray() ,0 ,a.ToCharArray());
                        //打开并写入,若打开的文件不存在,返回1,存在返回0,运行时返回0,但指定目录下并未出现该文件
            check = CPPDLL.readCombinationFile(a.ToCharArray() ,0 ,result);

dll函数导入:

 class CPPDLL
    {
        [DllImport(@"G:信息安全作品赛清源源码界面5.13界面inCombination.dll", CallingConvention = CallingConvention.Cdecl)]
        public static extern int createCombinationFile(Char[] path);

        [DllImport(@"G:信息安全作品赛清源源码界面5.13界面inCombination.dll", CallingConvention = CallingConvention.Cdecl)]
        public static extern int writeCombinationFile(Char[] path, int count, char[] comment);

        [DllImport(@"G:信息安全作品赛清源源码界面5.13界面inCombination.dll", CallingConvention = CallingConvention.Cdecl)]
        public static extern int readCombinationFile(Char[] path, int count,char[] outArray);

    }

Dll函数成功调用,但是调用后并无效果,很奇怪,原DLL函数经测试过,并未出现以上问题

解决方案

你的路径分割用反斜杠,(
用管理员权限运行程序。

解决方案二:

启动遍历文件夹中的所有指定的文件 ( 执行exe文件 或者加载dll )

时间: 2024-09-02 04:37:15

调用dll文件,本应该创建该文件,但是在指定文件夹中并未显示出该文件的相关文章

c++-求教!通过内存映射,实现生成的数组存储到文件中,显示出来头100个数?

问题描述 求教!通过内存映射,实现生成的数组存储到文件中,显示出来头100个数? 我目前就了解个大概,现在我不明白const DWORD mmf_size = 512*1024;//?这个地方不懂 ,这个原来的代码部分,我拿别人的代码改的,增加了自己的double的动态数组SigNRead,这个怎么弄 我就想实现,通过内存映射 实现写入 读取 double数组 数组有 1列 90000行个double数组成. #include #include #include #include #define

ubuntu-Ubuntu 用户主文件夹中多了一个file: 文件,删除了还会生成

问题描述 Ubuntu 用户主文件夹中多了一个file: 文件,删除了还会生成 列表"> 解决方案 用lsof等查看一下是什么进程创建

asp.net-没有数据库,直接从文件夹中读取显示页面中图片,可以实现点击图片就给他从页面和文件夹中删除吗

问题描述 没有数据库,直接从文件夹中读取显示页面中图片,可以实现点击图片就给他从页面和文件夹中删除吗 这个是显示的具体代码,前台页面就设置了个div id='img'显示到这里的,但是我想了好久不知道怎么实现删除了 解决方案 可以啊,html中,加上图片名称或路径,点击时调用后台接口,接口去删除服务器上的实际图片 解决方案二: 点击时,把连接传给后台接口,通过ajax,后台成功后返回,你在remove掉这个img元素

eclipse+android-Eclipse下FileExplorer中只能显示data/data文件夹下的文件夹目录

问题描述 Eclipse下FileExplorer中只能显示data/data文件夹下的文件夹目录 Eclipse下FileExplorer中只能显示data/data文件夹下的文件夹目录,鼠标双击却不能打开某个具体的文件. 例如双击无法打开com.example.filepersisitencetest文件夹. 谢谢! 解决方案 点左边的箭头能展开么? 解决方案二: 在对应的工程目录中看看实际的路径是否存在吧

应用-fonts文件夹,显示文件夹为空,文件夹属性,显示15121个文件,占用空间6.37G,怎么回事?

问题描述 fonts文件夹,显示文件夹为空,文件夹属性,显示15121个文件,占用空间6.37G,怎么回事? 本来电脑中有240多个自体,因为做UI设计,上午从网络上下载了大概上千种自体,安装完成后,再打开fonts文件夹,显示该文件夹为空,打开fonts文件夹属性,显示15121个文件,占用空间6.37G,怎么回事? 并且,再次安装字体 ,显示已安装,...? 打开word,ps等等应用程序,就会出现字符映射表,选择字体就不响应 求各位大神或者有类似经历的伙伴们帮帮忙,很急,海报几天后就要DD

winfrom中下图显示的选择文件对话框该如何实现

问题描述 winfrom中下图显示的选择文件对话框该如何实现 解决方案 http://www.codeproject.com/Articles/16276/Customizing-OpenFileDialog-in-NET 解决方案二: VC++选择文件对话框实现VC++实现文件选择对话框对话框实现选择文件,并显示相应的路径

在win7系统中怎么显示隐藏的文件夹或文件?

  可能由于某些文件中了病毒,在杀毒软件查杀后,会将该文件所在的文件夹隐藏起来,不管自己怎么找都找不到.这些文件就再也找不到了吗?答案当然是否定的!下面,小编就为大家演示(在win7系统下演示,其他windows操作系统操作方法类似),win7系统下隐藏的文件夹.文件怎么显示的问题. 方法一:通过计算机 1.打开计算机→选择计算机界面的"组织"按钮,如图1所示: 图1 2.选择组织按钮下拉菜单中的"文件夹和搜索选项",如图2所示: 图2 3.在新出现的文件夹选项界面

【小程序】找出文件夹中特定后缀名的文件,并输出到txt

因为这几天在弄Qt,这些高级语言真的没啥,但是环境却是很难配好,要放入所有的Qt库文件,必须找出所有 .lib 后缀的文件,于是...这个程序应运而生. 这个小程序没有文件夹的嵌套,其实归根结底,程序的核心就是一些系统函数的调用和字符串处理. 直接上代码: //只需要输出当前文件夹里面的文件名 //不用管嵌套文件夹 #include "stdio.h" #include "windows.h" #include <string.h> //对不满足要求的文

如何显示出Unicode文件中的汉字

问题描述 我想把一个包含汉字Unicode编码的文件uni.txt用Java读取出来,并正确显示中文,请问该如何做呢.我使用FileInputStream和DataInputStream都没有读取成功.请大家指点一下.uni.txt包含这样的内容:table.rows.length; //u8868u683cu603bu884cu6570tableModel_arr[tib].pg.perPageCount; //u6bcfu9875u8bb0u5f55u6570tableModel_arr[t