/* This little C program is using the SAP */
/* automation GUI interface to implement */
/* an automatic login feature. From release */
/* 3.1H SAP remouved it's similar function */
/* (slg_dll.exe, saplogin.exe), because of */
/* of security considerations. This program */
/* has a hardcoded password!! It would be */
/* adviseable to implement some encripting */
/* instead. */
#include
#include
#include "guilib.h"
int putt (char *strControlName);
int LogOff (HANDLE hHandle);
void main()
{
char Hostname[50];
char SystemID[5];
char Client[5];
char User[20];
char Passwd[20];
char Language[5];
HANDLE hHandle;
PIT_EVENT pEvt = 0;
strcpy (Hostname,"hostname");
strcpy (SystemID,"00");
strcpy (Client,"100");
strcpy (User,"UNAME");
strcpy (Passwd,"PASSWD");
strcpy (Language,"E");
hHandle = It_NewConnection(Hostname, SystemID, SAPGUI_FRONT);
It_Login (hHandle, Client, User, Passwd, Language );
while ( It_GetEvent(hHandle, &pEvt) )
{}
}
No comments:
Post a Comment