|
xp系统下,请问c语言的编程环境在那里可以下载到?
最初由 littlepotato 发布 VC.NET 2003中文版,只装有关VC的所有组件,400MB左右. 所有可用VC编译器的IDE中,只有VC自带的IDE优势最大,其中VC6的IDE最简洁,速度最快. |
|
[讨论]BitEncrypt软件加密套件0.10
他的获取硬盘系列号和DES的源代码竟然还拿出来卖,网上到处都可以找到的东西... |
|
[求助]windows环境下如何连接DOS环境下的.ASM
当然要用DOS中的汇编器.就是比较经典的是MASM/TASM,而不是MASM32. |
|
|
|
怎样修改硬盘序列号
好像只能刷硬盘的flash固件了. |
|
[闲聊]EAX使用过度了。
现代的CPU都有隐藏的寄存器,每个时钟都累加,就是用RDTSC指令读的那个值.这个最累了... |
|
|
|
|
|
[转帖]Upack V0.399
只是个无关紧要的更新,壳特征没有任何变化. brute模式只是拿来玩的. 关于"minor bugs",都是可能一辈子遇不到的. 误报的问题似乎基本平息了.脱Upack查毒的杀软也比较多了. |
|
请教下API的问题,我想改变屏幕分辩率及颜色
ChangeDisplaySettings The ChangeDisplaySettings function changes the settings of the default display device to the graphics mode specified in lpDevMode. To change the settings of a specified display device, use the ChangeDisplaySettingsEx function. LONG ChangeDisplaySettings( LPDEVMODE lpDevMode, DWORD dwflags ); Parameters lpDevMode Pointer to a DEVMODE structure that describes the graphics mode to switch to. The dmSize member of DEVMODE must be initialized to the size, in bytes, of the DEVMODE structure. The dmDriverExtra member of DEVMODE must be initialized to indicate the number of bytes of private driver data following the DEVMODE structure. In addition, you can use any or all of the following members of the DEVMODE structure. Member Meaning dmBitsPerPel Bits per pixel dmPelsWidth Pixel width dmPelsHeight Pixel height dmDisplayFlags Mode flags dmDisplayFrequency Mode frequency dmPosition Windows 98, Windows NT 5.0 and later: Position of the device in a multi-monitor configuration In addition to setting a value in one or more of the preceding DEVMODE members, you must also set the appropriate flags in the dmFields member. The flags indicate which members of the DEVMODE structure are used for the display settings change. If the appropriate bit is not set in dmFields, the display setting will not be changed. Set one or more of the following flags: Flag Meaning DM_BITSPERPEL Use the dmBitsPerPel value. DM_PELSWIDTH Use the dmPelsWidth value. DM_PELSHEIGHT Use the dmPelsHeight value. DM_DISPLAYFLAGS Use the dmDisplayFlags value. DM_DISPLAYFREQUENCY Use the dmDisplayFrequency value. DM_POSITION Windows 98, Windows NT 5.0 and later: Use the dmPosition value. If lpDevMode is NULL, all the values currently in the registry will be used for the display setting. Passing NULL for the lpDevMode parameter and 0 for the dwFlags parameter is the easiest way to return to the default mode after a dynamic mode change. dwflags Indicates how the graphics mode should be changed. May be one of the following: Flag Meaning 0 The graphics mode for the current screen will be changed dynamically. CDS_UPDATEREGISTRY The graphics mode for the current screen will be changed dynamically and the graphics mode will be updated in the registry. The mode information is stored in the USER profile. CDS_TEST The system tests if the requested graphics mode could be set. CDS_FULLSCREEN The mode is temporary in nature. Windows NT: If you change to and from another desktop, this mode will not be reset. CDS_GLOBAL The settings will be saved in the global settings area so that they will affect all users on the machine. Otherwise, only the settings for the user are modified. This flag is only valid when specified with the CDS_UPDATEREGISTRY flag. CDS_SET_PRIMARY This device will become the primary device. CDS_RESET The settings should be changed, even if the requested settings are the same as the current settings. CDS_NORESET The settings will be saved in the registry, but will not take affect. This flag is only valid when specified with the CDS_UPDATEREGISTRY flag. Specifying CDS_TEST allows an application to determine which graphics modes are actually valid, without causing the system to change to that graphics mode. If CDS_UPDATEREGISTRY is specified and it is possible to change the graphics mode dynamically, the information is stored in the registry and DISP_CHANGE_SUCCESSFUL is returned. If it is not possible to change the graphics mode dynamically, the information is stored in the registry and DISP_CHANGE_RESTART is returned. Windows NT: If CDS_UPDATEREGISTRY is specified and the information could not be stored in the registry, the graphics mode is not changed and DISP_CHANGE_NOTUPDATED is returned. Return Values The ChangeDisplaySettings function returns one of the following values. Value Meaning DISP_CHANGE_SUCCESSFUL The settings change was successful. DISP_CHANGE_RESTART The computer must be restarted in order for the graphics mode to work. DISP_CHANGE_BADFLAGS An invalid set of flags was passed in. DISP_CHANGE_BADPARAM An invalid parameter was passed in. This can include an invalid flag or combination of flags. DISP_CHANGE_FAILED The display driver failed the specified graphics mode. DISP_CHANGE_BADMODE The graphics mode is not supported. DISP_CHANGE_NOTUPDATED Windows NT: Unable to write settings to the registry. Remarks To ensure that the DEVMODE structure passed to ChangeDisplaySettings is valid and contains only values supported by the display driver, use the DEVMODE returned by the EnumDisplaySettings function. When the display mode is changed dynamically, the WM_DISPLAYCHANGE message is sent to all running applications with the following message parameters: Parameters Meaning wParam New bits per pixel LOWORD(lParam) New pixel width HIWORD(lParam) New pixel height QuickInfo Windows NT: Requires version 3.5 or later. Windows: Requires Windows 95 or later. Windows CE: Unsupported. Header: Declared in winuser.h. Import Library: Use user32.lib. Unicode: Implemented as Unicode and ANSI versions on Windows NT. |
|
请教下API的问题,我想改变屏幕分辩率及颜色
XP中可以修改程序运行的兼容性,在程序的属性中,如256色,640*480等等. |
|
|
|
[原创]通用版本EXE自删除代码..TASM代码..学习使用堆践存储数据
这个程序必须在执行WinExec之后马上退出,否则就会删除失败. |
|
[原创]通用版本EXE自删除代码..TASM代码..学习使用堆践存储数据
我认为还是这样的代码看起来方便: #include <windows.h> void main() { char cmd[1024]; GetEnvironmentVariable("ComSpec",cmd,1024); GetModuleFileName(GetModuleHandle(0),cmd+lstrlen(lstrcat(cmd," /c del \"")),512); WinExec(cmd,0); } |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值