delphi 通过shGetSpecialFolderLocation构造桌面路径问题 [问题点数:50分,结帖人efly888]

Bbs1
本版专家分:0
结帖率 100%
Bbs2
本版专家分:385
Bbs5
本版专家分:2542
C语言调用SHGetSpecialFolderLocation 系统API 获取History文件夹路径参考
先来看一下如何调用系统API来获取“我的文档”<em>路径</em>: 很多时候“我的文档”位置经常被人移到D盘,如下是获取“我的文档”<em>路径</em>: #include "stdafx.h" #include  #include  #pragma comment( lib, "shell32.lib") #include  int main(int argc, char* argv[]) {
用VB获得Windows各类系统目录
mousie(原作) 现在有很多关于如何用VB获得Windows目录的文章,但大都只讲到如何获得Windows目录和System目录,有时候我们却需要获得像"我的文档"这样的目录("我的文档"的<em>路径</em>并不是固定的,可以由自己设定,也有可能因为系统的安装<em>路径</em>不同而不同),那又该如何处理呢?下面我们来具体谈谈如何用VB获得这种<em>路径</em>。  先向大家介绍两个API函数,这两个函数分别是SHGetSpecial
获取系统特殊文件夹路径(SHGetSpecialFolderLocation)
#include "shlobj.h" //包含头文件 WINSHELLAPI HRESULT WINAPI SHGetSpecialFolderLocation (HWND hwndOwner, int nFolder,LPITEMIDLIST * ppidl); //函数声明 hwndOwner: 指定了"所有者窗口",在调用这个函数是可能出現的对话框或信息框. nFolder: 是一个
bcb6 获取系统文件夹路径
bcb6 获取系统文件夹<em>路径</em>
Delphi:从快捷方式取得文件路径
(* -------------------------------------------- Get *real* file path from a shortcut (*.lnk) -- Required units: ShlObj, ActiveX -------------------------------------------- *) function GetEx
Delphi获取系统特殊路径
unit DemoMain; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ShlObj, ComCtrls, StdCtrls, Registry; type TForm1 = class(TForm) ListView
Delphi GetModuleFileName函数的用法(可以获取项目的路径桌面路径,我的文档的路径)
function GetModuleFileName(Module: HMODULE; Buffer: PChar; BufLen: Integer): Integer; Module模块的句柄模块,其文件名是必需的。 Buffer是一个缓冲区,它接收文件的名称。 BufLen是在缓冲区的字节数。 GetModuleFileName返回写入缓冲区的字节数。 警告:GetModul
python获取当前系统的桌面路径的四种方法
原先以为获取这个应该不难,以为会像os.getcwd()一样简单。 结果百度呀谷歌呀,用中文搜英文搜,当然有搜到一个英文的,我放在第三个。 前两个方法是<em>通过</em>注册表来获取<em>桌面</em><em>路径</em>。推荐使用第一个,因为不需要安装额外的扩展:) 一,用内置的winreg(推荐) import winreg def get_desktop():     key = winreg.Ope
VC在Windows下获取特殊路径目录
1、SHGetSpecialFolderPath() 在VC中可直接调用SHGetSpecialFolderPath获取<em>桌面</em>、我的文档、回收站等等特殊目录的<em>路径</em>,如下: TCHAR MyDir[_MAX_PATH]; SHGetSpecialFolderPath(this->GetSafeHwnd(),MyDir,CSIDL_APPDATA,0); AfxMessageBox(MyDi
delphi根据进程ID获取进程路径
<em>delphi</em>根据进程ID获取进程<em>路径</em> unit Unit1;interfaceuses      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,      Dialogs, StdCtrls, psapi;type      TForm1 = class(TForm)
delphi根据进程PID获取程序所在路径的函数
uses psapi; {根据进程PID获取程序所在<em>路径</em>的函数} function GetProcessExePath(PID: Cardinal): string; var pHandle: THandle; buf: array[0..MAX_PATH] of Char; begin {获取进程句柄} pHandle := OpenProcess(PROCESS_QUERY
通过桌面快捷方式获取的目标路径
///         /// <em>通过</em>快捷获取的目标<em>路径</em>         ///         ///         private string GetTargetPath() {             string dir = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
Delphi中的构造函数
Delphi中所有类都继承自TObject ,Create默认不是虚方法 ,Destroy默认是虚方法. VCL中组件继承的大多Create都被声明成虚方法了。 在Delphi当中<em>构造</em>函数当中的create与析构函数destroy大部分都是虚方法.可以覆盖. 被覆盖的函数必须是虚(virtual)的,或者是动态(dynamic)的. (Constructors)<em>构造</em>函数, 用来创建和初始化一个实例
WINDOWS特殊系统路径获取方法
做WIN下面的开发,不可避免要用到一些系统<em>路径</em>,在开发 FreeEIM 时,用到的一些代码,比较完整的 WINDOWS 系统<em>路径</em>获取方法。 [cpp] view plain copy #include    #include    #include       int main()   {       setlocale(LC_ALL, "c
delphi 程序嵌入桌面效果的实现
function Tform1.CreateRegion(wMask:TBitmap;wColor:TColor;hControl:THandle): HRGN; var  dc, dc_c: HDC;  rgn: HRGN;  x, y: integer;  coord: TPoint;  line: boolean; color: TColor;  begin  dc := GetWindow
DELPHI得到文件路径的方法
DELPHI得到文件<em>路径</em>的方法 方法一:只能到文件夹uses FileCtrl;{记得要先引用这个}var  Dir: string;begin  SelectDirectory('选择你要 XXOO 的目录', '', Dir);  ShowMessage('你选择了这个目录来 XXOO '+ Dir);end;方法二:用opendialog,和savedialo
Delphi遍历进程并获取进程路径
Delphi遍历进程并获取进程<em>路径</em>
Delphi 创建快捷方式
最近在写一个软件的安装程序,快捷方式如下。亲测有效~~  procedure TOne.createLnk(Sender: TObject); var AnObj: IUnknown; ShLink: IShellLink; PFile: IPersistFile; FileName: string; WFileName: WideString; Reg: TRegIn...
创建IE快捷方式
/// ============?? SpecialFolder ============/// /// ApplicationData? ??@"C:/Documents and Settings/whj/Application Data"/// CommonApplicationData?@"C:/Documents and Settings/All Users/Application Dat
nodejs路径问题
当我们在<em>桌面</em>放有如下文件夹: test文件夹中的内容如下: 在b.js文件中写出如下代码:var fs = require("fs"); require(".././c.js"); var iconv = require("iconv-lite"); fs.readFile("./3.txt",function (err,data) { if(err){ thro
Delphi创建虚拟桌面实现后台调用外部程序
最近在做的一个软件,其中有一部分功能需要调用其它的软件来完成,而那个软件只有可执行文件,根本没有源代码,幸好,我要做的事不难,只需要在我的程序启动后,将那个软件打开,在需要的时候,对其中的一个文本框设置一些文字,再点击一个按钮就可以了。 说到这里,相信你也有了对该功能的一些初步设想了,没错,其基本思路就是: 1)调用CreateProcess()打开目标程序。 2)用FindWindow
Delphi 获取浏览器路径 注册表获取默认浏览器、注册表读取IE路径 拼接IE路径
Delphi 获取浏览器<em>路径</em> 注册表获取默认浏览器、注册表读取IE<em>路径</em> 拼接IE<em>路径</em>。能想到的挫招都用上了。 function GetBrowserPath:string; var hMyKey : HKEY; sPath : array [0..Max_Path-1] of char; sBrowserPath: string; sTemp
用Delphi实现远程屏幕抓取
用Delphi实现远程屏幕抓取 山东巨力股份有限公司CAD中心 檀革勤 ---- 在网络管理中,有时需要<em>通过</em>监视远程计算机屏幕来了解网上微机的使用情况。虽然,市面上有很多软件可以实现该功能,有些甚至可以进行远程控制,但在使用上缺乏灵活性,如无法指定远程计算机屏幕区域的大小和位置,进而无法在一屏上同时监视多个屏幕。其实,可以用Delphi自行编制一个灵活的远程屏幕抓取工具,简述如下。 ---- 一、
Delphi项目相对路径问题
  你写了一个程序,如何把源码拷贝到其他机器的不同目录下,是否程序不能编译不能<em>通过</em>了,那么很有可能是<em>路径</em>出了<em>问题</em>,如何工程设置中都使用了相对<em>路径</em>,那么就方便多了,而且还会是项目管理更轻松,一幕了然.  在Project->Option->Directories/Conditionals页中,可以指定目录  (1)不要使用绝对<em>路径</em>,这样的话以后无论程序移动或者发布,都不会有需要重新修改<em>路径</em>的<em>问题</em> 
Delphi以GDI+制作桌面歌词效果
很多音频播放软件都带有<em>桌面</em>歌词效果,在<em>桌面</em>上显示歌词字幕,可以设置是否置顶<em>桌面</em>,是否背景穿透等等。要实现这样的效果方法有很多种,利用GDI+的特性来实现<em>桌面</em>歌词效果,可以达到歌词字幕的平滑柔和。
获得系统特殊路径函数SHGetSpecialFolderLocation()获取当前用户桌面
#include "shlobj.h" //包含头文件WINSHELLAPI HRESULT WINAPI SHGetSpecialFolderLocation (HWND hwndOwner, int nFolder,LPITEMIDLIST * ppidl); //函数声明hwndOwner: 指定了"所有者窗口",在调用这个函数是可能出現的对话框或信息框.nFolder: 是一个整数id,決定哪个目录是待查找目录,它的取值可能是CSIDL_B
Delphi创建桌面快捷方式的函数CreateShortcut
 uses ShlObj, ActiveX, ComObj; {该函数使用的单元}{函数说明:}{第一个参数是要建立快捷方式的文件, 这是必须的; 其他都是可选参数}{第二个参数是快捷方式名称, 缺省使用参数一的文件名}{第三个参数是指定目的文件夹, 缺省目的是<em>桌面</em>; 如果有第四个参数, 该参数将被忽略}{第四个参数是用常数的方式指定目的文件夹; 该系列常数定义在 Shl
基于Delphi的屏幕录像实现
基于Delphi的屏幕录像实现
C#中,想要获得我的Windows中“我的文档”,以及桌面等,文件夹的路径
【解决过程】1.参考:怎么取得<em>桌面</em><em>路径</em>和我的文档<em>路径</em>?试了试:?1fbdSaveTo.SelectedPath = System.Environment.SpecialFolder.MyDocuments.ToString();结果得到的结果是:&quot;Personal&quot;,而不是所期望的MyDocuments的<em>路径</em>。 不过同时也知道了一些系统特殊<em>路径</em>,比如:System.Environment.Spec...
构造函数来实现对象的初始化以及构造函数的重载
1、c++提供了<em>构造</em>函数来处理对象的初始化,他是一种特殊的成员函数,不需要用户来调用,而是在建立对象时自动执行。2、有时候我们希望不同的对象需要赋予不同的值,这是需要使用带参数的<em>构造</em>函数。函数首部的一般形式为              <em>构造</em>函数名(类型1 形参1,类型2 形参2,类型3 形参.......)              类名 对象名(实参1,实参2,........)3、<em>构造</em>函数可以...
窗口桌面置顶(Delphi)
1、在窗口的formCreate事件中,增加以下代码: Application.NormalizeTopMosts; 2、在窗口的formShow事件中,增加以下代码: Application.NormalizeTopMosts; SetWindowPos(self.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SW
Delphi中获取文件夹路径的三种方式 和实现文件复制
<em>问题</em>一:在Win98中右击“我的文档”,选属性,在弹出的“我的文档 属性”窗口  中点击“浏览”按钮就会弹出一个“浏览文件夹”对话框。请问这个对话框是怎么做出  来的?    答案:要做这个对话框有三种方法。    (一)第一种方法是用Delphi提供的组件(在Win 3.1面板上)模仿在上面看到的对  话框自己组装一个“浏览文件夹”窗体。具体的做法是:    1. 在你的Projec
java 获取桌面路径
java 获取<em>桌面</em><em>路径</em> java 获取<em>桌面</em><em>路径</em> java 获取<em>桌面</em><em>路径</em> java 获取<em>桌面</em><em>路径</em>
桌面路径改变桌面路径改变
<em>桌面</em><em>路径</em>改变<em>桌面</em><em>路径</em>改变<em>桌面</em><em>路径</em>改变<em>桌面</em><em>路径</em>改变
guid获取设备路径
此代码用于在获取设备guid后,利用guid获取设备<em>路径</em>信息
delphi opendialog设置默认打开路径
错误的:path1 := ExtractFilePath(application.ExeName)+'\databack'; if DirectoryExists(path1) then begin OpenDialog1.InitialDir:=path1; end; 正确的: path1 := ExtractFilePath(appli
delphi 访问有登陆密码的局域网电脑文件
//连接到\\192.168.0.1\picbook目录,用户名是administrator,密码是:'aaaa' procedure TForm1.ConnectServer; var     NetSource   :   TNetResource; begin     with   NetSource   do     begin         dwType   :=   R
Java调用dll的路径问题解决
前言:一般我们在用java写jni类库的时候,总是得把生成的dll放在java.library.path所指定的目录下,例如%WINDOWS%\system32,然而<em>通过</em>手动设置setProperties(&quot;java.library.path&quot;,yourpath),并不能正常使用。所以只能在项目的发布期间拷贝才能正常使用,非常麻烦,有时因经常变动,还会忘记拷贝,导致程序出现错误。 笔者在经过网...
Delphi多桌面工具(源码)
DELPHI版本的多<em>桌面</em>工具,在XE8下编译<em>通过</em>。代码思路清晰。一看就懂。一学会用。适用于在一些特定应用场景(比如软件界面可能需要屏蔽)。
delphi通过pid获取进程路径
<em>delphi</em><em>通过</em>pid获取进程<em>路径</em>
delphi创建桌面快捷方式
有许多程序在首次安装或运行的时候都会自动地子<em>桌面</em>上创建个快捷方式图标。但是这个自动创建<em>桌面</em>快捷方式的在程序中是如何实现的呢?众所周知 在windows中要给应用程序创建一个快捷方式 只需要你右键单击 其应用程序的图标 然后 点击创建快捷方式,将其快捷方式 复制到<em>桌面</em>上就可以了。但是在程序中用代码实现这个功能就没有那么容易了。在<em>delphi</em>中是如何实现这个功能呢?   在<em>delphi</em>中API函数为我
根据窗口句柄获取所在程序路径
var Form1: TForm1; implementation {$R *.dfm} uses PsAPI; {GetModuleFileNameEx 函数需要它} {根据窗口句柄获取所在程序<em>路径</em>的函数} function GetProcessExePath(h: HWND): string; var pid: Cardinal;
Delphi编写系统服务二:系统服务和桌面程序的区别
 Delphi编写系统服务二:系统服务和<em>桌面</em>程序的区别 收藏  Windows 2000/XP/2003等支持一种叫做“系统服务程序”的进程,系统服务和<em>桌面</em>程序的区别是:系统服务不用登陆系统即可运行;系统服务是运行在System Idle Process/System/smss/winlogon/services下的,而<em>桌面</em>程序是运行在Explorer下的;系统服务拥有更高的权限,系统服务拥有Sy
I/O流之初步认识、File类构造方法以及文件路径问题
IO流(Input Output) : 1、IO技术主要的作用是解决设备与设备之间 的数据传输<em>问题</em>。 比如: 硬盘—>内存 内存的数据—->硬盘上 把键盘的数据——->内存中IO技术的应用场景: 导出报表 ,上传大头照,下载,解释xml文件 … 数据保存到硬盘上,该数据就可以做到永久性的保存。数据一般是以文件的形式保存到硬盘上。2、sun使用了一个File类描述了文件或者文件夹的。File
delphi 设置输出目录为相对路径
把exe输出目录设置程序相对<em>路径</em>下,如下步骤: 1、 2、 3、
获取桌面路径API
[cpp] view plain copy #include "shlobj.h" //包含头文件   WINSHELLAPI HRESULT WINAPI SHGetSpecialFolderLocation (HWND hwndOwner, int nFolder,LPITEMIDLIST * ppidl); //函数声明   hwndOwner: 指定了"所
windows C++ 获取用户桌面路径
char path[255];SHGetSpecialFolderPath(0,path,CSIDL_DESKTOPDIRECTORY,0);
c# 获取桌面路径
Environment.GetFolderPath(Environment.SpecialFolder.Desktop) Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
Win10:修改电脑桌面路径
   Win10:修改电脑<em>桌面</em><em>路径</em> 1.win+R进入运行,输入“regedit” 2.进入“注册表编辑器” 3.依次打开:HKEY_CURRENT_USER-Software-Miscrosoft-Windows-Explorer-Uesr shell Folders 4.双击点击Desktop,,数值数据(V)输入所要修改后的<em>桌面</em><em>路径</em> 5.重启电脑或者注销后,成功 ...
通过注册表更改桌面路径
首先要在“开始”——“运行”内输入“regedit”打开注册表编辑器,然后要在“文件”下拉菜单中的“导出”功能备份好注册表,以防万一,接着在左侧窗口依次打开:HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders在右侧窗口里,你看到的“名称”就代表那些特殊的文件夹,“数据”就是它们所对应的
如何修改桌面路径(无需重启) 把桌面目录改到别的盘
打开C:\DocumentsandSettings\Administrator(你当前的用户名)单击文件夹“<em>桌面</em>”这时候左侧边或者上面有一个操作选项【点移动这个文件夹】,选择你要的<em>路径</em>就OK了<em>桌面</em>去刷新一下,不用重启系统<em>桌面</em>操作需要刷新显示,比如我删除了<em>桌面</em>的某个文件,不刷新的话文件还是显示在<em>桌面</em>,但实际已经删除,刷新一下就好了。重启后没有这个<em>问题</em>。 本文来源:http://bbs.
SHGetSpecialFolderLocation();怎么使用??SHGetSpecialFolderLocation();怎么使用??SHGetSpecialFolderLocation();怎么使用??
SHGetSpecialFolderLocationrnThis function retrieves the location of a special folder, such as My Handheld PC, Recycle Bin, Control Panel, Desktop, Printers, Fonts, or various file system directories.rnrnWINSHELLAPI HRESULT WINAPI SHGetSpecialFolderLocation(rnHWND hwndOwner, rnint nFolder, rnLPITEMIDLIST *ppidl ); rnParametersrnhwndOwner rn[in] Handle to the owner window the client should specify if it displays a dialog box or message box. rnnFolder rn[in] Value specifying the folder for which to retrieve the location. It is one of the following values: rnValue Description rnCSIDL_BITBUCKET File system directory that contains file objects in the user's Recycle Bin. The location of this directory is not in the registry; it is marked with the hidden and system attributes to prevent the user from moving or deleting it. rnCSIDL_CONTROLS Virtual folder containing icons for the Control Panel applications. rnCSIDL_DESKTOP Windows Desktop, which is a virtual folder at the root of the namespace. rnCSIDL_DESKTOPDIRECTORY File system directory used to physically store file objects on the desktop (not to be confused with the desktop folder itself). rnCSIDL_DRIVES My Computer, which is a virtual folder that contains everything on the local computer: storage devices, printers, and Control Panel. The folder may also contain mapped network drives. rnCSIDL_FAVORITES File system directory that serves as a common repository for the user's favorite items. rnCSIDL_FONTS Virtual folder containing fonts. rnCSIDL_NETHOOD File system directory containing objects that appear in the network neighborhood. rnCSIDL_NETWORK Network Neighborhood Folder, which is a virtual folder that represents the top level of the network hierarchy. rnCSIDL_PERSONAL File system directory that serves as a common repository for documents. rnCSIDL_PRINTERS Virtual folder containing installed printers. rnCSIDL_PROGRAMS File system directory that contains the user's program groups (which are also file system directories). rnCSIDL_RECENT File system directory that contains the user's most recently used documents. rnCSIDL_SENDTO File system directory that contains Send To menu items. rnCSIDL_STARTMENU File system directory containing Start menu items. rnCSIDL_STARTUP File system directory that corresponds to the user's Startup program group. The system starts these programs when a device is powered on. rnCSIDL_TEMPLATES File system directory that serves as a common repository for document templates. rnrnrnrnrnppidl rn[in] Pointer to a pointer to an item identifier list specifying the folder's location relative to the root of the namespace (the desktop). The calling application is responsible for freeing this pointer with the shell's IMalloc interface (see SHGetMalloc). rnReturn ValuesrnNOERROR indicates success. An OLE-defined error result indicates failure. rnrnRequirementsrnrnRuns on Versions Defined in Include Link to rnWindows CE OS 1.0 and 2.12 Shlobj.h rnrnrnrnNote This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.rnrnBuilt on Thursday, November 16, 2000rn--------------------------------------------------------------------------------rnrn如何实现:rnrnvoid __fastcall TForm1::Button1Click(TObject *Sender)rnrn Edit1->Text=Favorites文件夹的具体<em>路径</em>;rnrn//---------------------------------------------------------------------------rn rn
DelphiXE桌面开发所有新特性Demo
展示了Delphi XE系列下的FireMonkey的新特性,<em>通过</em>FireMonkey开发出炫酷的界面程序。
如何更改桌面路径如何更改桌面路径
如何更改<em>桌面</em><em>路径</em>如何更改<em>桌面</em><em>路径</em>如何更改<em>桌面</em><em>路径</em>
桌面路径更改工具桌.exe
<em>桌面</em><em>路径</em>更改<em>桌面</em><em>路径</em>更改工具工具<em>桌面</em><em>路径</em>更改工具
delphi 锁屏
<em>通过</em><em>delphi</em>实现<em>桌面</em>锁屏,锁屏密码为123456,仅供参考!
Delphi编写Android程序中ListView自适应屏幕宽度设置
设置ListView中设置Item的Width=0即可实现。
delphi中关于ShellExecute打开文件所在的位置(处理文件名中有逗号,单引号问题
<em>delphi</em>中关于ShellExecute打开文件所在的位置(处理文件名中有逗号,单引号<em>问题</em>)
delphi 远程桌面代码
<em>通过</em>注册微软的mstsc组件,调用系统的远程,实现远程<em>桌面</em>,可以<em>通过</em>写代码保存N多服务器远程,自由控制 RDPClient.Server := '192.168.1.2'; //RDPClient.AdvancedSettings2.RDPPort := 3389; RDPClient.UserName := 'administrator'; RDPClient.AdvancedSettings2.ClearTextPassword := 'PWD'; RDPClient.ConnectingText := 'IP'; 详情请看源码
Eclipse中的构建路径
今天在下午没事,做了一个连接数据库操作的java工程,运行时出了点异常,查了一下资料,才知道是我没有把oracle的驱动的jar包放入构建<em>路径</em>中,以下是在网上查的资料.用以本人收藏。 从本质上来将,他们都是一系列jar包或者包含jar的目录. 类<em>路径</em>变量是可以是一个目录,也可以是一系列jar包.从他的名字就可以看出,他定义的是一个<em>路径</em>变量,所以一般来说他的<em>路径</em>是相对与JAVA_HOM...
Delphi中获得任务栏以外的桌面大小
代码如下:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton;
C++获取windows桌面路径
WINSHELLAPI HRESULT WINAPI SHGetSpecialFolderLocation (HWND hwndOwner, int nFolder,LPITEMIDLIST * ppidl); //函数声明 hwndOwner: 指定了”所有者窗口”,在调用这个函数是可能出現的对话框或信息框. nFolder: 是一个整数id,決定哪个目录是待查找目录,它的取值可能是 CS...
delphi 根据句柄隐藏和显示窗体(GetWindowLong或者GetWindowInfo)
 函数原型   LONG GetWindowLong(HWND hWnd,int nlndex);  代码如下     style := GetWindowLong(MyHandle, GWL_STYLE);    if (style and WS_VISIBLE) > 0 then      ShowWindow(MyHandle, SW_HIDE)    else<br /
关于delphi编译路径设置问题
关于<em>delphi</em>编译<em>路径</em>设置<em>问题</em> 公司有一个控件是用<em>delphi</em>编的,有bug需要修改,我接手之后就开始修改。因为工程使用了大量的外部控件,而且有些源代码需要用最新版替换掉,所以我决定把这些外部控件的源代码整合到一个project group中去。原来以为简单的一个dpk工程的compile和install,谁知道这个工作耗费了将近2天时间。<em>问题</em>很简单,不是不能<em>通过</em>编译,而是明明编译成功
注册表查询桌面壁纸路径
注册表查询<em>桌面</em>壁纸<em>路径</em> HKEY_USERS\S-1-5-21-1771695525-4261878726-3360049967-500\Software\Microsoft\Internet Explorer\Desktop\General 其中S-1-5-21-1771695525-4261878726-3360049967-500为当前user的SID,可查看获取SID方法。。。
delphi 隐藏桌面 任务栏
<em>delphi</em> 隐藏<em>桌面</em> 任务栏<em>delphi</em> 隐藏<em>桌面</em> 任务栏<em>delphi</em> 隐藏<em>桌面</em> 任务栏
delphi操作WMI获取大量系统信息的例子
<em>delphi</em>操作WMI获取大量系统信息的例子 登录用户<em>桌面</em>、共享、系统日志、远程<em>桌面</em>连接设置、账户策略等
delphi中获得进程列表或想要的进程(枚举进程、遍历进程)
一个常见的编程任务是枚举所有运行的"应用程序"。Windows 任务管理器就是一个很好的例子。它用两种方式列出"应用程序"。任务管理器的第一个选项卡列出<em>桌面</em>上的所有"应用程序窗口"。第二个选项卡列出系统中的所有"进程"。本文提供了如何执行这些任务的详细信息。 枚举顶层窗口如果将枚举进程与枚举<em>桌面</em>上的顶层窗口进行比较,那么枚举顶层窗口可能更容易一些。要枚举顶层窗口,请使用 EnumWindows
[Delphi]显示、隐藏桌面图标
一般在XP下可以这样,先获取<em>桌面</em>窗口句柄,然后隐藏或显示 var h: HWND; begin h := FindWindow('Progman', nil); //Progman 是<em>桌面</em>窗口的类名 ShowWindow(h, SW_HIDE); //hide desktop icon ShowWindow(h, SW_RESTORE);
子类,父类默认构造函数及带参构造函数的调用
*在子类,父类默认<em>构造</em>函数及带参<em>构造</em>函数的调用: 如下程序,在父类,子类中均存在两种<em>构造</em>函数,一种是无参的<em>构造</em>函数,用于给一些属性提供默认值,一种是直接初始化某些属性;在子类进行继承时,子类<em>构造</em>函数对父类进行引用: 1.父类<em>构造</em>函数必须放在子类<em>构造</em>函数的第一行。 2.当父类中不存在<em>构造</em>函数时,系统会为父类自动生成一个无参的<em>构造</em>函数,且在子类<em>构造</em>函数的第一行默认调用。也可手动进行调用。 3.当
java swing 文件选择,设置默认文件选择路径桌面路径
在上传文件,选择文件的时候,往往会遇到<em>路径</em>选择的<em>问题</em>,比如,一般上传的默认<em>路径</em>是 我的文档,而我们恰好需要默认在<em>桌面</em>,那怎么办呢? 下面的内容也许会帮到你! 首先,看java swing 方面,使用 JFileChooser 如何设置<em>桌面</em><em>路径</em>为默认<em>路径</em>: [html] view plaincopyprint?                           
通过快捷方式lnk获得文件真实路径
<em>通过</em>快捷方式.lnk获得文件真实<em>路径</em> 前提 最近开发资源管理,需要预先上传大量资源,负责整理资源的同学因为空间不足,直接用快捷键方式整理视频资源OTZ,所以只能想办法<em>通过</em>.lnk文件获得文件的真实地址。 以下所有内容都来自网络,博主仅做了参考与总结。 .lnk文件格式解析 此处对lnk文件组成做一个大概介绍主旨是帮助了解如何从link文件中提取需要的信息 一个lnk文件包括一下...
SHGetSpecialFolderLocation()函数返回错误的问题
我照书上例子做一个显示网上邻居的工程,程序运行后弹出了网上邻居窗口,但是编辑控件中没有显示东西。rn我自已查了下发现这个函数返回为FALSE,没有成功。SHGetSpecialFolderLocation(GetSafeHwnd(),CSIDL_NETWORK,&mm_pidlRoot);rn但是这个函数就三个参数,我看不出哪里出错了。rnrn我的环境是Windows XP SP3 Visual C++6.0rnrn////////下面是该功能的代码,编译<em>通过</em>///////////////////////////////////////////////////rnvoid CMyDlg::OnNab() rnrn // TODO: Add your control notification handler code herern LPITEMIDLIST mm_pidlRoot = NULL;rn //GetSafeHwnd函数返回窗口句柄,调用SHGetSpecialFolderLocation()rn //函数打开“网络邻居”文件夹,并把其地址赋给mm_pidlRootrn SHGetSpecialFolderLocation(GetSafeHwnd(),CSIDL_NETWORK,&mm_pidlRoot);rnrn CString mm_strDisplayName;rn BROWSEINFO mm_bi;rnrn //bi各成员清0,以便后面写入rn memset(&mm_bi,0,sizeof(BROWSEINFO));rn mm_bi.hwndOwner = GetSafeHwnd();rn mm_bi.pidlRoot = mm_pidlRoot;rn mm_bi.pszDisplayName = mm_strDisplayName.GetBuffer(MAX_PATH+1);rn mm_bi.lpszTitle = "查找计算机";rn mm_bi.ulFlags = BIF_BROWSEFORCOMPUTER;rnrn //弹出网上邻居窗口rn LPITEMIDLIST mm_pidl = SHBrowseForFolder(&mm_bi);rn mm_strDisplayName.ReleaseBuffer();rnrn if(mm_pidl)rn rn m_Nab = mm_strDisplayName;rn UpdateData(FALSE);rn rnrn IMalloc *pMalloc = NULL;rn SHGetMalloc(&pMalloc);rn pMalloc->Free(mm_pidlRoot);rnrn
创建快捷方式到桌面、任务栏、开始菜单、快速启动栏、程序组中
//得到快速启动栏的<em>路径</em> BOOL GetIEQuickLaunchPath(WCHAR *pszIEQueickLaunchPath) { LPITEMIDLIST ppidl; if (SHGetSpecialFolderLocation(NULL, CSIDL_APPDATA, &ppidl) == S_OK) { BOOL flag = SHGetPathFromID
delphi开发的一个高速屏幕传输演示代(功能很强大)!!!
<em>delphi</em>开发的一个高速屏幕传输演示代(功能很强大)
桌面、收藏夹、文档等路径修改器
<em>桌面</em>、收藏夹、文档等<em>路径</em>修改器 <em>桌面</em>、收藏夹、文档等<em>路径</em>修改器<em>桌面</em>、收藏夹、文档等<em>路径</em>修改器
Delphi算法实例(包括链表,线性表,二叉树)
Delphi算法实例(包括链表,线性表,二叉树)代码通俗易懂,下载后解压即可运行,经过测试。
delphi项目配置输出路径
<em>delphi</em>项目配置输出<em>路径</em> <em>delphi</em>项目配置输出<em>路径</em> <em>delphi</em>项目配置输出<em>路径</em>
nodejs中路径问题
<em>路径</em><em>问题</em> require()中的<em>路径</em>,是从当前的这个js文件出发,找到要引用的模块。 假如在<em>桌面</em>上有a.js 、test文件夹,test文件夹有 b.js、 c.js、1.txt。 a引用b: var b = require('./test/b.js) b引用c: var c = require('./c.js) 但是,如果有fs等模块要用到<em>路径</em>的时候,都是相对于cmd命令光标所在的位置,所以,
构造算法的思维过程
相信大部分同学曾经都学习过快速排序、Huffman、KMP、Dijkstra等经典算法,初次学习时我们惊叹于算法的巧妙,同时被设计者的智慧所折服。于是,我们仔细研读算法的每一步,甚至去证明算法的正确性,或者是去尝试优雅地实现这些算法。总之,我们会花费很大的时间精力去理解这些智慧的结晶。 然而,现在对于这些经典的算法你仍然了然于胸吗?就算现在你仍然记得这些算法的步骤,你敢确保一年后、十年后自己不会
Android intent .后面的广播(系统);监听大全
<em>通过</em>Intent意图可以跳转到不同的Activity页面,先来介绍下Action。在Android开发中Action的作用:还望大家相互学习,如解释有误敬请原谅,并留言告知 Action是指Intent是指一个要完成的动作,是一个字符串常量。在Intent类里面定义了Action的常量属性,例如:ACTION_CALL (打电话)  ACTION_EDIT(编辑数据)等等,除此之外,我们可以
DELPHI 通過窗口句柄或窗口标题得到进程句柄
DELPHI 通過窗口句柄或窗口标题得到进程句柄2009年05月08日 星期五 10:15procedure TForm1.Button1Click(Sender: TObject);varhWindow: HWND;           { 窗体句柄 }dwProcessID: DWORD; { 进程 ID }hProcess: THandle;       { 进程句柄 }begin{ 根据标题获取窗体的句柄 }hWin
Qt QFileDialog的默认路径
Windows Path Variables: My Computer (already included by default) Desktop: %USERPROFILE%\Desktop Drive C: %SystemDrive% My Documents: (VARIES) - Windows Vista/7/8: %USERPROFILE%\Documents - Wi
DELPHI隐藏桌面例子源代码
DELPHI隐藏<em>桌面</em>例子源代码,DELPHI隐藏<em>桌面</em>例子源代码
C#获取桌面路径
就这一句话,用字符串接收就行 string strDesktopPath = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
cvLoadImage路径问题
最近公司做到一个项目,需要用到视觉处理,就学了一点opencv的东西,关于cvLoadImage的<em>路径</em><em>问题</em>,本以为只需要把图片放在工程目录中就行,然而并没有卵用。 使用一个char 数组,作为<em>路径</em>,可以正确使用。 简单的打开图片,代码如下: #include "highgui.h" int main(int argc, char ** argv) { char Path[100];
C#获取当前系统桌面路径
string dir = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
枚举桌面窗口并获取进程信息
#include #include #include #pragma comment(lib, "psapi.lib") using namespace std; BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam) { if (GetParent(hwnd) == NULL && IsWindowVisible(hwnd))
【Python】获取windows桌面路径的5中方式
这里介绍了5中python获取window<em>桌面</em><em>路径</em>的方法,获取这个<em>路径</em>有什么用呢?一般是将程序生成的文档输出到<em>桌面</em>便于查看编辑。 前两个方法是<em>通过</em>注册表来获取当前windows<em>桌面</em>绝对<em>路径</em>,比较推荐使用第一个,因为不需要安装额外的扩展,其他的可以了解下 1.用内置的winreg(推荐) import winreg def get_desktop(): key
C#编写Windows桌面应用程序读取执行文件当前路径
//读取程序执行的当前文件夹<em>路径</em> private string CurrentPath = System.AppDomain.CurrentDomain.BaseDirectory;
Delphi中的各种路径
在<em>delphi</em>的设置项中有各种<em>路径</em>,unit output dir, output dir,search path,libaray path,前两种比较简单,其实就是设置下dcu,及项目的输出位置,后两种就比较难区别了,其实,search path,是针对单个项目的,liarary path是通用的。(这从设置的位置就可以看出来,一个是项目的options,一个是tools的options),不过
Delphi GDI+ 桌面歌词
新建一个应用程序,在窗体上放置一个TTimer和一个TPopupMenu,TTimer的Interval属性为1500,TPopupMenu建立三个子菜单项,分别为“总在最前”、“背景穿透”和“退出”。再准备一张背景图片。工程源代码如下: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, C
修改ubuntu桌面路径
cd /home/你的用户文件夹/.config/sudo gedit user-dirs.dirsXDG_DESKTOP_DIR=&quot;$HOME/Desktop&quot; 这个就是把用户的<em>桌面</em>设置在Desktop文件夹下其他各个环境变量均可改为自己喜欢的。参考资料:https://blog.csdn.net/nick870208/article/details/8970959https://blog.cs...
Delphi 获取当前程序路径
在Delphi SysUtils 单元中 edit1.Text:=ParamStr(0);//自己全<em>路径</em>c:/555/qq.exe,可用于控制台 edit1.text:=ExpandFileName(ParamStr(0)); //获取本程序的完整<em>路径</em> c:/qq/2.exe edit2.text:=ExtractFileDir(ParamStr(0)); //获取本程序的<em>路径</em> c:
获取桌面路径问题
filePath = ";rn获取<em>桌面</em><em>路径</em>,本地测试可以正常获取,发布到服务器后,获取值为null,这是为什么?
OS X 获得桌面路径方法
[NSSearchPathForDirectoriesInDomains(NSDesktopDirectory, NSUserDomainMask, YES)objectAtIndex:0];
Ubuntu桌面路径问题
2.编辑[~/.config/user-dirs.dirs]文件(此文件为隐藏文件/root/下) 源文件: XDG_DESKTOP_DIR="$HOME" 修改后: XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOCUMENTS_DIR="$HOME/Documents" 3.按下[Alt+F2],输入: xdg-user-dirs-update
关于SpringBoot bean无法注入的问题(与文件包位置有关)
<em>问题</em>场景描述整个项目<em>通过</em>Maven构建,大致结构如下: 核心Spring框架一个module spring-boot-base service和dao一个module server-core 提供系统后台数据管理一个module server-platform-app 给移动端提供rest数据接口一个module server-mobile-api 其中server-platform-app 与
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 ios获取idfa server的安全控制模型是什么 sql android title搜索 ios 动态修改约束 web桌面教程 学习大数据面临的问题
我们是很有底线的