我的电脑里面的一个EXE程序,属于商业机密。不想别人使用。
所以编写了一个外挂程序。通过这个程序调用EXE程序。
但是别人可以通过找到这个EXE文件执行它。
所以我想把这个EXE文件换名存在其它目录,让别人无法识别。
用时拷贝这个EXE文件过来,用完删除它。同时我是用DLG中的EDIT控件输入密码。
如何能够让EDIT控件的内容不显示出来,可显示为******
请高手指教。
所以编写了一个外挂程序。通过这个程序调用EXE程序。
但是别人可以通过找到这个EXE文件执行它。
所以我想把这个EXE文件换名存在其它目录,让别人无法识别。
用时拷贝这个EXE文件过来,用完删除它。同时我是用DLG中的EDIT控件输入密码。
如何能够让EDIT控件的内容不显示出来,可显示为******
请高手指教。
解决方案 »
- 请问/MP 是编译器的什么属性
- GDI+防闪烁
- CEdit只允输入数字,有没有函数
- dialog滚动条设置问题
- invalidate()是否会引发WM_PAINT消息???
- 怎样将float型转换成string 型?
- 高分求救,怎么获得树状视图各子项文本啊,TreeView_GetItem得不到,TreeView_GetItemState不能用
- 重赏:请问为什么动态设置屏幕分辨率的时候,任务栏不正常?请磅我看下面代码
- WriteProcessMemory写函数的第一个字节都不成功
- 摄像机采集运行几小时后停止
- 用inline定义函数与普通的方法有什么区别?
- 好冤枉啊.555555555555555555555555555555555~:(
DeleteFile();
或用CFile的成员函数Remove();EDIT控件的内容可能通过在资料管理器中将控件的属设置为pass word来实现。
出现错误,请高手帮忙。
为什么无法删除文件。
void CSingleView::OnBut()
{
// TODO: Add your command handler code here
mydlg dlg;
if(dlg.DoModal() == IDOK)
{
CString str;
str = dlg.m_edit;
if(str == "123")
{
::CopyFile("e:\\ljq\\my.exe", "e:\\my\\tax.exe", FALSE);
WinExec("e:\\MY\\TAX.exe", SW_SHOW);
}
else
MessageBox("输入密码错误。请重新输入");
}
::DeleteFile("e:\\my\\tax.exe");
}
你得检查一下,e:\\my\\tax.exe程序是否已经运行结束并完全退出。