delphi调用控制面板项目大全

需要在程序运行过程中启动控制面板中的各个设置功能吗,使用如下方法吧:

var x:cardinal;
begin
{启动控制面板}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL,9); {辅助选项 属性-键盘}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1,9);
{辅助选项 属性-声音}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2,9);
{辅助选项 属性-显示}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3,9);
{辅助选项 属性-鼠标}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4,9);
{辅助选项 属性-常规}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5,9);
{添加/删除程序 属性-安装/卸载}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Appwiz.cpl,,1,9);
{添加/删除程序 属性-Windows安装程序}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Appwiz.cpl,,2,9);
{添加/删除程序 属性-启动盘}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Appwiz.cpl,,3,9);
{显示 属性-背景}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0,9);
{显示 属性-屏幕保护程序}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1,9);
{显示 属性-外观}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2,9);
{显示 属性-设置}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3,9);
{Internet 属性-常规}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Inetcpl.cpl,,0,9);
{Internet 属性-安全}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Inetcpl.cpl,,1,9);
{Internet 属性-内容}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Inetcpl.cpl,,2,9);
{Internet 属性-连接}
x:=winexec(rundll32.exe shell32. ,Control_RunDLL Inetcpl.cpl,,3,9);
{Internet 属性-程序}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Inetcpl.cpl,,4,9);
{Internet 属性-高级}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Inetcpl.cpl,,5,9);
{区域设置 属性-区域设置}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Intl.cpl,,0,9);
{区域设置 属性-数字}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Intl.cpl,,1,9);
{区域设置 属性-货币}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Intl.cpl,,2,9);
{区域设置 属性-时间}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Intl.cpl,,3,9);
{区域设置 属性-日期}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Intl.cpl,,4,9);
{游戏控制器-一般}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Joy.cpl,,0,9);
{游戏控制器-高级}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Joy.cpl,,1,9);
{鼠标 属性}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Main.cpl,9);
{多媒体 属性-音频}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,0,9);
{多媒体 属性-视频}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,1,9);
{多媒体 属性-MIDI}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,2,9);
{多媒体 属性-CD音乐}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,3,9);
{多媒体 属性-设备}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,4,9);
{调制解调器 属性}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Modem.cpl,9);
{网络}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Netcpl.cpl,9);
{密码 属性}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Password.cpl,9);
{扫描仪与数字相机 属性}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Sticpl.cpl,9);
{系统 属性-常规}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,0,9);
{系统 属性-设备管理器}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,1,9);
{系统 属性-硬件配置文件}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,2,9);
{系统 属性-性能}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,3,9);
{日期/时间 属性}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,9);
{电源管理 属性}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Powercfg.cpl,9);
{拨号属性}
x:=winexec(rundll32.exe shell32.dll,Control_RunDLL Telephon.cpl,9);

{----------------------调用错误----------------------}
if x=0 then messagebox(0,程序超出内存,错误,0); if x=ERROR_BAD_FORMAT then messagebox(0,该程序非一个合法的Win32.EXE程序).,错误,0);
if x=ERROR_FILE_NOT_FOUND then messagebox(0,指定文件没找到,错误,0);
if x=ERROR_PATH_NOT_FOUND then messagebox(0,指定路径没找到,错误,0);
end;

时间: 2024-08-04 12:56:24

delphi调用控制面板项目大全的相关文章

github优秀开源项目大全-iOS

github优秀开源项目大全-iOS Apr 25th, 2014 前言 本文旨在搜集github上优秀的开源项目 本文搜集的项目都是用于iOS开发 本文会持续更新- 完整客户端 ioctocat github的iOS客户端,目前开源代码是V1版本,V2版本在appstore上可以下载 ChatSecure-iOS 使用XMPP协议的IM开源软件,很强大,在appstore上可以下载 SegmentFault SegmentFault的官方iOS客户端 OSChina-iOS 开源中国社区osc

Delphi调用WCF异构编程

Delphi调用WCF异构编程                    老帅 一.项目背景       几年前,就开始使用Delphi进行分布式开发,最早用的方案是Delphi7+Webservice,在简单的应用场景下,也能够满足需求了.       喜欢博主的博文,请投出您宝贵的一票,支持一下博主评选博客之星.       http://vote.blog.csdn.net/blogstaritem/blogstar2013/shuaihj         目前有一个项目,主要的需求点如下:

DELPHI 调用 Oracle 存储过程并返回数据集的例子.

oracle|存储过程|数据 环境: Win2000 + Oracle92 一.先在 Oracle 建包     CREATE OR REPLACE PACKAGE pkg_test     AS        TYPE myrctype IS REF CURSOR;        PROCEDURE get(i_test INTEGER,p_rc OUT myrctype);     END pkg_test;        CREATE OR REPLACE PACKAGE BODY pkg

C#调用控制面板选项

控制 C#是一门由Microsoft新推出的开发语言,它是基于Microsoft的.NET Framework平台基础上的新兴的开发工具. 正因为它是由Microsoft公司推出的,所以它对Microsoft的所有产品的兼容性与相互操作性是其它公司开发出的编程语言所不及的.Microsoft开发的Windows操作系统与C#之间的关系也非常紧密.从而实现了C#对Windows的无缝操作. 下面,我们就以"C#对Windows控制面板中的选项进行操作"为题讲述一下它们之间的联系. 在Wi

java-php调用3Dweb项目j改为ava调用3Dweb项目

问题描述 php调用3Dweb项目j改为ava调用3Dweb项目 现在正在做一个网站,里面需要嵌入3d的车模型,使用3d Max实现的,手头上有一个用PHP调用3d车模的源码,怎么改为用java来调用...求各位大神帮帮忙

github 上放ACCESS文件 本地delphi调用

问题描述 github 上放ACCESS文件 本地delphi调用 请问,我想把一个ACCESS文件放在gitbub上,然后本地写的delphi程序来连接它, 读取和修改数据,这样可以实现吗? 刚接触gitbub,不懂,求教. 解决方案 gitbub上必须有一个程序,执行网络连接和对数据库的操作,delphi写的本地程序通过服务器上的程序来实现对数据库的修改 解决方案二: http://developer.51cto.com/art/200510/7418.htm 可以下载上传.但是这不是好办法

delphi调用HttpQueryInfo函数编译报错,说参数类型不符合

问题描述 delphi调用HttpQueryInfo函数编译报错,说参数类型不符合 procedure Get(url,heads: string;res: TStream); var hInt,hUrl:HINTERNET; buffer:PChar; dwRead:cardinal; hBuf:PChar; flag:Boolean; len,index:Integer; var value: DWORD; begin GetMem(buffer, 65536); GetMem(hBuf,

求教,用delphi 调用 c++ 编写的一卡能读卡函数,出现地址错误

问题描述 求教,用delphi 调用 c++ 编写的一卡能读卡函数,出现地址错误 用delphi,调用一卡通的读卡函数,总是出错,请大家帮我看看吧 C++定义: 原型:ReadUid_cst(int& szCardType ,unsigned char* szData) 输入参数:无 输出参数:szCardType:卡类型,1:13.56,2:2.4 szData:UID 返回值:成功返回1, typedef struct _USERDATA_MM1 { char szName[14]; //姓

delphi调用c++ dll参数char* 的问题

问题描述 delphi调用c++ dll参数char* 的问题 我有一个c作的dll 具体说明如下 1.文件解密接口函数及参数说明: int stdcall DecodeFile(char* InFile, //要解密的文件 char* Key, //解密的密钥 char* OutFile, //解密后的文件,在解密路径下的同名XML文件 char* Info); //提示信息函数返回 0 成功,非0失败. 2.动态调用实例: String jmfile = 要解密的文件路径; String k