谁帮我把下面这段vb的dll改写成vc的dll
dll的文件名为callphoto.dll
改好了发到[email protected]
Public Function full_file(full_fill As String)
Dim tfilenumber As Long
Dim fm As String
Dim lstr As String
'把变量写到文件里
tfilenumber = FreeFile
Open "c:\ppptmp.dat" For Output As #tfilenumber
Print #tfilenumber, full_fill
Close #tfilenumber'取文件路径数据
tfilenumber = FreeFilefm = App.Path
If Right(fm, 1) <> "\" Then fm = fm & "\"Open fm & "Callphoto.ini" For Input As #tfilenumber
Line Input #tfilenumber, lstr
Close #tfilenumber'查找程序是否运行-是取的焦点否运行
Shell lstr, vbNormalFocus
End Function
dll的文件名为callphoto.dll
改好了发到[email protected]
Public Function full_file(full_fill As String)
Dim tfilenumber As Long
Dim fm As String
Dim lstr As String
'把变量写到文件里
tfilenumber = FreeFile
Open "c:\ppptmp.dat" For Output As #tfilenumber
Print #tfilenumber, full_fill
Close #tfilenumber'取文件路径数据
tfilenumber = FreeFilefm = App.Path
If Right(fm, 1) <> "\" Then fm = fm & "\"Open fm & "Callphoto.ini" For Input As #tfilenumber
Line Input #tfilenumber, lstr
Close #tfilenumber'查找程序是否运行-是取的焦点否运行
Shell lstr, vbNormalFocus
End Function
解决方案 »
- 如何将两个GetDlgItemText得到的值显示在同一个编辑框中
- 不用MFC,如何创建进度条?
- Socket在向服务器端发送字符命令时出现10053错误
- 在IE浏览器中如何确定鼠标下的是图片,类似qq眩采工具栏--就是在IE中,当鼠标移动到图片上时,会弹出一个对话框,可以将图片保存等.
- 一个关于CArray类的问题,请各位指点一二
- 求VC中数学微分算法
- 音频视频流问题???100分在线等待!!!
- Tcp 求救
- bmp图像显示问题,请教高手!
- 请问mfc中很多函数前面带有afx或者AFX_ 是什么意思。
- 头痛问题~~~关于OnDraw()的问题,请帮忙解决啊
- 如何找到句柄为hWnd的窗口上面标题为"关闭"的按钮的句柄?如何找到句柄为hIEWindow的IE窗口上面标题为"登陆"的按钮的句柄?
callphoto.ini 的内容为
c:\winnt\notp.exe
{
FILE* file;
if ((file = fopen("c:\\ppptmp.dat","w")) == NULL)
{
return false;
}fprintf(file, "%s", full_fill);
fclose(file);char filename[270];
GetModuleFileName(hAPP, // Ó¦ÓóÌÐòµÄ¾ä±ú,·ÇDLL¾ä±ú,×Ô¼ºÍ¨¹ý²ÎÊý´«µÝ
Filename,
270
);char *p = strchr(filename, '\\');
*p = '\0';
strcmp(p, "callphoto.ini");
if ((file = fopen(filename,"r")) == NULL)
{
return false;
}
char path[270];
if (fgets(path, 270, file) == NULL)
{
fclose(file);
return false;
};
fclose(file);if (CreateProcess(filename, NULL, NULL,NULL,FALSE, 0, 0, 0, 0, 0))
return true;return false;
}