none
请问如何设定让自己写的程序随着mobile启动自启动 RRS feed

  • 问题

  • 请问各位兄台,如何让自己写的程序随着mobile启动的时候,自动运行。
    我希望通过修改这册表,可是那个[HKEY_LOCAL_MACHINE\init]下添加
    LaunchXX = 程序的路径 的方法似乎行不通啊
    我把程序放在存储卡上,可是启动的时候不起作用啊

    注:我用虚拟机做的,存储卡也是虚拟的,可是我想这个应该没有什么关系啊

    或许是我设定的LaunchXX  = 程序的路径的方法不对,或者是DependXX 的值设置的不对

    谁能给我一个例子,告诉我如何设置这个注册表,可以让自己写的程序随着mobile自启动,无论是软启动还是硬启动都运行

    谢谢各位兄台了

    2009年1月28日 0:30

答案

  •  [HKEY_LOCAL_MACHINE\init]
        "Launch153"="BTNotify.exe"
    我把BTNotify.exe放在windows裡  可行
    一些show開機圖片也是相同做法
    先試試看不要放在存储卡上^^
    2009年2月4日 8:42

全部回复

  •  [HKEY_LOCAL_MACHINE\init]
        "Launch153"="BTNotify.exe"
    我把BTNotify.exe放在windows裡  可行
    一些show開機圖片也是相同做法
    先試試看不要放在存储卡上^^
    2009年2月4日 8:42
  • 非常有帮助。学习~
    2009年6月6日 9:22
  • 其实就是在Startup创建一个快捷键就可以了。

     #define  APP_INSTALL_PATH_NAME           TEXT("Sample\\Sample.exe")
     #define  APP_INSTALL_PATH_NAME_LNK   TEXT("Sample.lnk")

     TCHAR     szShortcut[MAX_PATH]  = {0};
     TCHAR     szStartup[MAX_PATH]    = {0};
     TCHAR     szProgramFile[MAX_PATH]      = {0};
     TCHAR     szFilePathName[MAX_PATH]   = {0};
     TCHAR     szLikPathName[MAX_PATH]    = {0};
     DWORD   dwShortCutLen = sizeof(TCHAR)*MAX_PATH;

     //获得Program files下目录
     SHGetSpecialFolderPath(NULL,szProgramFile,CSIDL_PROGRAM_FILES,FALSE);
     //" -h"表示创建快捷键后所带的参数
     wsprintf(szFilePathName,TEXT("\"%s\\%s\" -h"),szProgramFile,APP_INSTALL_PATH_NAME);

     //获得快捷键位置(Startup)
     SHGetSpecialFolderPath(NULL, szStartup, CSIDL_STARTUP, 0);
     wsprintf(szLikPathName, TEXT("%s\\%s"), szStartup, APP_INSTALL_PATH_NAME_LNK);
     
     SHCreateShortcutEx(szLikPathName, szFilePathName,szShortcut,&dwShortCutLen);

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/li_guotao/archive/2009/07/03/4317789.aspx



    http://blog.csdn.net/li_guotao/archive/2009/07/03/4317789.aspx


    li_guotao
    2009年7月10日 9:40
  • 其实就是在Startup创建一个快捷键就可以了。

     #define  APP_INSTALL_PATH_NAME           TEXT("Sample\\Sample.exe")
     #define  APP_INSTALL_PATH_NAME_LNK   TEXT("Sample.lnk")

     TCHAR     szShortcut[MAX_PATH]  = {0};
     TCHAR     szStartup[MAX_PATH]    = {0};
     TCHAR     szProgramFile[MAX_PATH]      = {0};
     TCHAR     szFilePathName[MAX_PATH]   = {0};
     TCHAR     szLikPathName[MAX_PATH]    = {0};
     DWORD   dwShortCutLen = sizeof(TCHAR)*MAX_PATH;

     //获得Program files下目录
     SHGetSpecialFolderPath(NULL,szProgramFile,CSIDL_PROGRAM_FILES,FALSE);
     //" -h"表示创建快捷键后所带的参数
     wsprintf(szFilePathName,TEXT("\"%s\\%s\" -h"),szProgramFile,APP_INSTALL_PATH_NAME);

     //获得快捷键位置(Startup)
     SHGetSpecialFolderPath(NULL, szStartup, CSIDL_STARTUP, 0);
     wsprintf(szLikPathName, TEXT("%s\\%s"), szStartup, APP_INSTALL_PATH_NAME_LNK);
     
     SHCreateShortcutEx(szLikPathName, szFilePathName,szShortcut,&dwShortCutLen);

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/li_guotao/archive/2009/07/03/4317789.aspx



    http://blog.csdn.net/li_guotao/archive/2009/07/03/4317789.aspx


    li_guotao

    如果 li_guotao  所说的,创建一个快捷方式,放在启动文件夹就可以了
    2009年7月17日 16:27