193 |
" 'PRIMARYCLIPBOARD' looks at both PRIMARY and CLIPBOARD\n"); |
" 'PRIMARYCLIPBOARD' looks at both PRIMARY and CLIPBOARD\n"); |
194 |
fprintf(stderr, " when sending data to server.\n"); |
fprintf(stderr, " when sending data to server.\n"); |
195 |
fprintf(stderr, " 'CLIPBOARD' looks at only CLIPBOARD.\n"); |
fprintf(stderr, " 'CLIPBOARD' looks at only CLIPBOARD.\n"); |
196 |
|
#ifdef WITH_SCARD |
197 |
|
fprintf(stderr, " '-r scard[:\"Scard Name\"=\"Alias Name[;Vendor Name]\"[,...]]\n"); |
198 |
|
fprintf(stderr, " example: -r scard:\"eToken PRO 00 00\"=\"AKS ifdh 0\"\n"); |
199 |
|
fprintf(stderr, |
200 |
|
" \"eToken PRO 00 00\" -> Device in Linux/Unix enviroment\n"); |
201 |
|
fprintf(stderr, |
202 |
|
" \"AKS ifdh 0\" -> Device shown in Windows enviroment \n"); |
203 |
|
fprintf(stderr, " example: -r scard:\"eToken PRO 00 00\"=\"AKS ifdh 0;AKS\"\n"); |
204 |
|
fprintf(stderr, |
205 |
|
" \"eToken PRO 00 00\" -> Device in Linux/Unix enviroment\n"); |
206 |
|
fprintf(stderr, |
207 |
|
" \"AKS ifdh 0\" -> Device shown in Windows enviroment \n"); |
208 |
|
fprintf(stderr, |
209 |
|
" \"AKS\" -> Device vendor name \n"); |
210 |
|
#endif |
211 |
fprintf(stderr, " -0: attach to console\n"); |
fprintf(stderr, " -0: attach to console\n"); |
212 |
fprintf(stderr, " -4: use RDP version 4\n"); |
fprintf(stderr, " -4: use RDP version 4\n"); |
213 |
fprintf(stderr, " -5: use RDP version 5 (default)\n"); |
fprintf(stderr, " -5: use RDP version 5 (default)\n"); |
423 |
BOOL geometry_option = False; |
BOOL geometry_option = False; |
424 |
int run_count = 0; /* Session Directory support */ |
int run_count = 0; /* Session Directory support */ |
425 |
BOOL continue_connect = True; /* Session Directory support */ |
BOOL continue_connect = True; /* Session Directory support */ |
426 |
|
#ifdef WITH_RDPSND |
427 |
char *rdpsnd_optarg = NULL; |
char *rdpsnd_optarg = NULL; |
428 |
|
#endif |
429 |
|
|
430 |
#ifdef HAVE_LOCALE_H |
#ifdef HAVE_LOCALE_H |
431 |
/* Set locale according to environment */ |
/* Set locale according to environment */ |
757 |
else |
else |
758 |
g_rdpclip = True; |
g_rdpclip = True; |
759 |
} |
} |
760 |
|
else if (strncmp("scard", optarg, 5) == 0) |
761 |
|
{ |
762 |
|
#ifdef WITH_SCARD |
763 |
|
scard_enum_devices(&g_num_devices, optarg + 5); |
764 |
|
#else |
765 |
|
warning("Not compiled with smartcard support\n"); |
766 |
|
#endif |
767 |
|
} |
768 |
else |
else |
769 |
{ |
{ |
770 |
warning("Unknown -r argument\n\n\tPossible arguments are: comport, disk, lptport, printer, sound, clipboard\n"); |
warning("Unknown -r argument\n\n\tPossible arguments are: comport, disk, lptport, printer, sound, clipboard, scard\n"); |
771 |
} |
} |
772 |
break; |
break; |
773 |
|
|