1. 用代码判断本身if (IntPtr.Size == 4){ // 32-bit}else if (IntPtr.Size == 8){ // 64-bit}2. 用代码判断正在运行的其他进程http://stackoverflow.com/questions/1953377/how-to-know-a-process-is-32-bit-o
SetForegroundWindow(IntPtr hWnd);
[DllImport("user32.dll")]
private static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);
[DllImport("user32.dll")]
private static extern bool IsIconic(IntPtr hW
在cmd中输入“system info"
如果系统是64位的,会在“OS 名称: Microsoft Windows XXX”一行后明确标示出“x64Edition”,否则您的系统就是32位的。
在桌面上“我的电脑”鼠标右键单击“属性”
弹出了标题
// 在做驱动和应用层通信时,两个
程序
必须都是32位或者64位的。(可能32位和64位的驱动可以通信,未了解。)// 但是64位下可以运行32位的
程序
,导致与驱动的通信失败,于是干脆就加了个
判断
自身是否是32位还是64位。bool IsApp64()
int nNum = 0;
int nSize = sizeof(&nNum);
if (nSize == 8)
ret...
//
判断
是否是春节
if (month == 1 && (day == 1 || day == 2 || day == 3 || day == 4 || day == 5 || day == 6 || day == 7))
printf("%d年%d月%d日是春节\n", year, month, day);
//
判断
是否是元宵节
else if (month == 1 && day == 15)
printf("%d年%d月%d日是元宵节\n", year, month, day);
//
判断
是否是清明节
else if (month == 4 && (day >= 4 && day <= 6))
printf("%d年%d月%d日是清明节\n", year, month, day);
//
判断
是否是端午节
else if (month == 5 && day == 5)
printf("%d年%d月%d日是端午节\n", year, month, day);
//
判断
是否是中秋节
else if (month == 8 && day == 15)
printf("%d年%d月%d日是中秋节\n", year, month, day);
//
判断
是否是重阳节
else if (month == 9 && day == 9)
printf("%d年%d月%d日是重阳节\n", year, month, day);
printf("%d年%d月%d日不是中国传统节日\n", year, month, day);
return 0;
以上
程序
通过用户输入年月日,
判断
是否是春节、元宵节、清明节、端午节、中秋节、重阳节等传统节日,并输出相应的节日名称。