Browse Source

Make sure to search DLLs only in safe path, not in current working dir

masterv6
ValdikSS 7 years ago
parent
commit
aa28d3e12a
  1. 4
      goodbyedpi.c

4
goodbyedpi.c

@ -326,6 +326,10 @@ int main(int argc, char *argv[]) {
char *hdr_name_addr = NULL, *hdr_value_addr = NULL;
int hdr_value_len;
// Make sure to search DLLs only in safe path, not in current working dir.
SetDllDirectory("");
SetSearchPathMode(BASE_SEARCH_PATH_ENABLE_SAFE_SEARCHMODE | BASE_SEARCH_PATH_PERMANENT);
if (!running_from_service) {
running_from_service = 1;
if (service_register(argc, argv)) {

Loading…
Cancel
Save