共 10 篇文章 |
|
linux下的可执行文件。在windows中,后缀名为.exe、.bat、.com等的,就是可执行文件,那么在linux中呢?linux中通过后缀名来判断是否是可执行文件并不是唯一标准,linux下判断一个文件是否可执行,关键看是否有可执行权限,比如:另外,linux不同的发行版也有不同的可执行文件的后缀名,比如redhat中,凡是.rpm格式的都能在redhat中执行,debia... 阅1171 转0 评0 公众公开 15-03-16 16:30 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall[cpp] view plaincopy?QSettings reg("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall",QSettings::NativeFormat);HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run.foreach(QString key,keyList) ... 阅1162 转1 评0 公众公开 15-03-16 11:45 |
QIcon icon = icon_provider.icon(QFileIconProvider::Folder);if(SHGetFileInfoA(name, FILE_ATTRIBUTE_NORMAL, &info, sizeof(info), SHGFI_SYSICONINDEX | SHGFI_ICON | SHGFI_USEFILEATTRIBUTES)) { HICON icon = info.hIcon;if(SHGetFileInfoA(name, FILE_ATTRIBUTE_DIRECTORY, &info, sizeof(info), SHGFI_SYSICO... 阅272 转0 评0 公众公开 15-03-12 14:51 |
分为5个,分别为HKEY_CLASSES_ROOT, HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS和HKEY_CURRENT_CONFIG,把它们理解成磁盘的五个分区可以了。if(RegQueryInfoKey(key,NULL,NULL,NULL,&KeyCnt,&KeyMaxLen,NULL,&NameCnt,&NameMaxLen,&MaxDateLen,NULL,NULL)!=ERROR_SUCCESS)RegEnumKeyEx(hKey,dwIndex... 阅149 转0 评0 公众公开 15-03-12 14:26 |
HKEY_CLASSES_ROOT HKEY_CLASSES_ROOT包含了所有应用程序运行时必需的信息: 在文件和应用程序之间所有的扩展名和关联; 所有的驱动程序名称; 类的ID数字(所要存取项的名字用数字来代替); DDE和OLE的信息; 用于应用程序和文件的图标; HKEY_CURRENT_CONFIG. HKEY_CURRENT_CONFIG是在HKEY_LOCAL_MACHINE中当前硬件配置... 阅2364 转1 评0 公众公开 15-03-11 10:49 |
当然如果你要去更新的那个软件也是你写的,就在安装过程中注册AppPath即可。 阅424 转6 评0 公众公开 15-03-11 10:25 |
主要原理是修改Windows的注册表来实现的,Qt的QSettings提供了访问ini,注册表的功能。//读取注册表的信息,让程序自启动。QSettings *reg=new QSettings("HKEY_LOCAL_MACHINE//SOFTWARE//Microsoft""//Windows//CurrentVersion//Run",QSettings::NativeFormat);reg->setValue("app",QApplication::applicati... 阅179 转1 评0 公众公开 15-03-11 09:59 |
1、用QSettings写注册表。QSettings *reg = new QSettings("HKEY_CURRENT_USER//Software//yinhaifan", QSettings::NativeFormat);QSettings *reg = new QSettings("HKEY_CURRENT_USER//Software//yinhaifan", QSettings::NativeFormat);QSettings *reg = new QSettings("HKEY_CURRENT_USER//... 阅121 转0 评0 公众公开 15-03-11 09:57 |
QDesktopServices::openUrl ( QUrl::fromLocalFile(fileName) );2、使用QProcess::execute(),不过使用此方法时程序会最阻塞直到此方法执行的程序结束后返回,这时候可使用QProcess和QThread这两个类结合使用的方法来处理,以防止在主线程中调用而导致阻塞的情况先从QThread继承一个类,重新实现run()函数:Quote:class MyThread : public QThr... 阅262 转0 评0 公众公开 15-03-11 09:55 |
Linux查找软件安装路径。mysql: /usr/bin/mysql /usr/lib/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz. 阅32 转0 评0 公众公开 15-03-10 15:26 |