如何知道系统目录windows\winnt和临时目录temp位置?(10)
软件安装完以后,它是怎么出现在添加删除程序列表里的?(25)
*.zip文件和winzip的图标相关,怎么实现?(15)
winzip、winrar等软件可以有命令行,如:WinRAR  <命令> -<开关1> -<开关N> <档案文件> <文件...> <@列表文件...> <释放路径\> 它是怎么实现的?(35)
我将其他文件拖放到我的exe文件上,exe文件就会运行并且拖放的文件会出现在文件列表中,在哪和怎样捕获这个消息?(15)
谢谢!

解决方案 »

  1.   

    UINT GetWindowsDirectory(
      LPTSTR lpBuffer,  // buffer for Windows directory
      UINT uSize        // size of directory buffer
    );
    The GetWindowsDirectory function retrieves the path of the Windows directory.
      

  2.   

    The GetTempPath function retrieves the path of the directory designated for temporary files. DWORD GetTempPath(
      DWORD nBufferLength,  // size of buffer
      LPTSTR lpBuffer       // path buffer
    );
      

  3.   

    如何知道系统目录windows\winnt和临时目录temp位置?(10):
    UINT GetSystemDirectory(
      LPTSTR lpBuffer,  // address of buffer for system directory
      UINT uSize        // size of directory buffer
    );
     
    DWORD GetTempPath(
      DWORD nBufferLength,  // size, in characters, of the buffer
      LPTSTR lpBuffer       // pointer to buffer for temp. path
    );
    软件安装完以后,它是怎么出现在添加删除程序列表里的?(25)
    关注。
    *.zip文件和winzip的图标相关,怎么实现?(15):
    这是系统自动实现的,前提是在系统文件类型中注册了zip文件类型和相关图标,然后就会自动显示相关图标。winzip、winrar等软件可以有命令行,如:WinRAR  <命令> -<开关1> -<开关N> <档案文件> <文件...> <@列表文件...> <释放路径\> 它是怎么实现的?(35):
    相当于你在做TC程序时,main函数的参数:argc,argv。在main函数中分析各参数,并做相关的处理。VC也一样,只不过要在InitInstance中处理。
    将其他文件拖放到我的exe文件上,exe文件就会运行并且拖放的文件会出现在文件列表中,在哪和怎样捕获这个消息?(15):
    关注。
      

  4.   

    [1]
       看楼上的。
    [2]
       这个一般是安装程序自动添加的,只要在注册表适当的地方写几句话就行。
    [3]
       也是在注册表里写入了相关信息。图标存在于winzip.exe中。
    [4]
       命令行。程序可以有命令行的。CmdLine是WinMain()的一个参数,用GetCommandLine()可以提取。
    [5]
       不太清楚。好像是什么AcceptFile的消息吧。
      

  5.   

    我将其他文件拖放到我的exe文件上,exe文件就会运行并且拖放的文件会出现在文件列表中,在哪和怎样捕获这个消息?(15)其实就是以被拖放的文件路径做参数调用你的exe,简单