1
我知道這聽起來像一個愚蠢的問題,但我是編程新手,我只是想將我的程序放入啓動文件夾,只要有人運行它。如何讓你的程序複製到另一個文件夾?
例如:最終用戶運行我的應用程序 - >我的應用程序將自身複製到他們的啓動文件夾(或移動本身)
我用C寫這個應用程序,這將是巨大的如果你們可以引用我一個函數來讓我這樣做(最好是WinAPI函數,但它並不重要)。
謝謝,所有幫助表示讚賞。
我知道這聽起來像一個愚蠢的問題,但我是編程新手,我只是想將我的程序放入啓動文件夾,只要有人運行它。如何讓你的程序複製到另一個文件夾?
例如:最終用戶運行我的應用程序 - >我的應用程序將自身複製到他們的啓動文件夾(或移動本身)
我用C寫這個應用程序,這將是巨大的如果你們可以引用我一個函數來讓我這樣做(最好是WinAPI函數,但它並不重要)。
謝謝,所有幫助表示讚賞。
我想這主要部分可能會寫到一個單獨的功能,但這裏有最基礎的:
使用Windows(每個在崗WinAPI的參考)...
#include <ansi_c.h>
#include <windows.h>
int main(void)
{
char filename[ MAX_PATH ];
char newLocation[]="C:\\enterstartupdirhere";//put actual path here (i.e. don't use as is)
BOOL stats=0;
DWORD size = GetModuleFileNameA(NULL, filename, MAX_PATH);
if (size)
CopyFile(filename, newLocation, stats);
else
printf("Could not find EXE file name.\n");
return 0;
}
沒有啞問題(大部分時間) – ryyker
這是一個請求幫助寫入惡意軟件的方法嗎? –
@R .. - 這是一個很好的問題。儘管如此,我懷疑唯一可能會回答的人會。我編寫了類似的服務,但它們不是惡意軟件。現在,讓我問一個愚蠢的問題 - 是什麼導致你假設? – ryyker