OSDN Git Service

SEH修正 IM0031
authoreru <eru01@users.sourceforge.jp>
Sat, 13 Sep 2008 17:19:42 +0000 (17:19 +0000)
committereru <eru01@users.sourceforge.jp>
Sat, 13 Sep 2008 17:19:42 +0000 (17:19 +0000)
PeerCast.root/PeerCast/core/common/version2.h
PeerCast.root/PeerCast/core/win32/seh.cpp
c:/Git/PeerCast.root/PeerCast/core/common/version2.h
c:/Git/PeerCast.root/PeerCast/core/win32/seh.cpp

index 72775ac..7917639 100644 (file)
@@ -44,9 +44,9 @@ extern int version_ex; // PP
 #if 1 /* for VP extend version */
 //#define VERSION_EX 1
 static const char *PCP_CLIENT_VERSION_EX_PREFIX = "IM"; // 2bytes only
-static const int  PCP_CLIENT_VERSION_EX_NUMBER = 30;
-static const char *PCX_AGENTEX = "PeerCast/0.1218(IM0030)";
-static const char *PCX_VERSTRING_EX = "v0.1218(IM0030)";
+static const int  PCP_CLIENT_VERSION_EX_NUMBER = 31;
+static const char *PCX_AGENTEX = "PeerCast/0.1218(IM0031)";
+static const char *PCX_VERSTRING_EX = "v0.1218(IM0031)";
 #endif
 
 // ------------------------------------------------
index f10b9fd..176f95d 100644 (file)
@@ -15,7 +15,11 @@ void SEHdump(_EXCEPTION_POINTERS *lpExcept)
        if ((hFile != NULL) && (hFile != INVALID_HANDLE_VALUE))
        {
                dump = MiniDumpWriteDump(GetCurrentProcess(), GetCurrentProcessId(), hFile,
-                       (MINIDUMP_TYPE)(MiniDumpWithIndirectlyReferencedMemory|MiniDumpScanMemory),
+                       (MINIDUMP_TYPE)
+                       (MiniDumpWithIndirectlyReferencedMemory
+                       |MiniDumpWithPrivateReadWriteMemory
+                       |MiniDumpWithThreadInfo
+                       |MiniDumpWithUnloadedModules),
                        &minidumpInfo, NULL, NULL);
                CloseHandle(hFile);
        }
index 72775ac..7917639 100644 (file)
@@ -44,9 +44,9 @@ extern int version_ex; // PP
 #if 1 /* for VP extend version */
 //#define VERSION_EX 1
 static const char *PCP_CLIENT_VERSION_EX_PREFIX = "IM"; // 2bytes only
-static const int  PCP_CLIENT_VERSION_EX_NUMBER = 30;
-static const char *PCX_AGENTEX = "PeerCast/0.1218(IM0030)";
-static const char *PCX_VERSTRING_EX = "v0.1218(IM0030)";
+static const int  PCP_CLIENT_VERSION_EX_NUMBER = 31;
+static const char *PCX_AGENTEX = "PeerCast/0.1218(IM0031)";
+static const char *PCX_VERSTRING_EX = "v0.1218(IM0031)";
 #endif
 
 // ------------------------------------------------
index f10b9fd..176f95d 100644 (file)
@@ -15,7 +15,11 @@ void SEHdump(_EXCEPTION_POINTERS *lpExcept)
        if ((hFile != NULL) && (hFile != INVALID_HANDLE_VALUE))
        {
                dump = MiniDumpWriteDump(GetCurrentProcess(), GetCurrentProcessId(), hFile,
-                       (MINIDUMP_TYPE)(MiniDumpWithIndirectlyReferencedMemory|MiniDumpScanMemory),
+                       (MINIDUMP_TYPE)
+                       (MiniDumpWithIndirectlyReferencedMemory
+                       |MiniDumpWithPrivateReadWriteMemory
+                       |MiniDumpWithThreadInfo
+                       |MiniDumpWithUnloadedModules),
                        &minidumpInfo, NULL, NULL);
                CloseHandle(hFile);
        }