Forum Smadav

Teknologi Komputer dan Internet => Programming => C/C++ => Topik dimulai oleh: descrates pada April 27, 2017, 10:21:03 PM

Judul: bikin launcher sederhana di Windows
Ditulis oleh: descrates pada April 27, 2017, 10:21:03 PM
//launcher.c
//kadang kita butuh launcher yang kilat, buat buka sesuatu
//intinya mencoba minimalist
//secara compiling dan secara linking rada aneh dikit (bloatware) di pellesc
//untuk mengatasinya kita gunakan trik
// 1. kita build dulu via poide biar gampang
// 2. setelah jadi launcher.obj kita link pake polink
// 3. polink.exe /nodefaultlib /entry:main /subsystem:windows launcher.obj shell32.lib user32.lib crt.lib kernel32.lib

#include <windows.h>
#include <ShellApi.h>
#include <cstdlib>

void buka(const char* pszFileName)
{
    ShellExecuteA(GetDesktopWindow(),"open",pszFileName,NULL,NULL,SW_SHOW);
}

int main(int argc, char *argv[])
{
    buka("notepad.exe");
   exit (0);
}
Judul: Re:bikin launcher sederhana di Windows
Ditulis oleh: zorance pada Oktober 31, 2017, 07:48:45 PM
itu bakalan kedetek sama AV laen gak gan, soalnya refferensi laen soal ShellExecute itu biasanya red flag sama AV.