diff --git a/pykd/pykd.rc b/pykd/pykd.rc
new file mode 100644
index 0000000..8cdd8af
Binary files /dev/null and b/pykd/pykd.rc differ
diff --git a/pykd/pykd.vcxproj b/pykd/pykd.vcxproj
index 99977eb..18b6a4d 100644
--- a/pykd/pykd.vcxproj
+++ b/pykd/pykd.vcxproj
@@ -240,7 +240,9 @@
+
+
@@ -294,6 +296,9 @@
+
+
+
diff --git a/pykd/pykd.vcxproj.filters b/pykd/pykd.vcxproj.filters
index 705f138..888901c 100644
--- a/pykd/pykd.vcxproj.filters
+++ b/pykd/pykd.vcxproj.filters
@@ -60,6 +60,12 @@
Header Files
+
+ Header Files
+
+
+ Header Files
+
@@ -95,4 +101,9 @@
Source Files
+
+
+ Resource Files
+
+
\ No newline at end of file
diff --git a/pykd/pykdver.h b/pykd/pykdver.h
new file mode 100644
index 0000000..2ecc2cc
--- /dev/null
+++ b/pykd/pykdver.h
@@ -0,0 +1,14 @@
+
+#define PYKD_VERSION_MAJOR 0
+#define PYKD_VERSION_MINOR 3
+#define PYKD_VERSION_SUBVERSION 0
+#define PYKD_VERSION_BUILDNO 0
+
+#define __VER_STR2__(x) #x
+#define __VER_STR1__(x) __VER_STR2__(x)
+
+#define PYKD_VERSION_BUILD_COMMA PYKD_VERSION_MAJOR, PYKD_VERSION_MINOR, PYKD_VERSION_SUBVERSION, PYKD_VERSION_BUILDNO
+#define PYKD_VERSION_BUILD PYKD_VERSION_MAJOR.PYKD_VERSION_MINOR.PYKD_VERSION_SUBVERSION.PYKD_VERSION_BUILDNO
+
+#define PYKD_VERSION_BUILD_STR_COMMA __VER_STR1__(PYKD_VERSION_BUILD_COMMA)
+#define PYKD_VERSION_BUILD_STR __VER_STR1__(PYKD_VERSION_BUILD)
diff --git a/pykd/pymod.cpp b/pykd/pymod.cpp
index 21bc1da..6d21cd2 100644
--- a/pykd/pymod.cpp
+++ b/pykd/pymod.cpp
@@ -5,6 +5,7 @@
#include "kdlib/kdlib.h"
+#include "pykdver.h"
#include "variant.h"
#include "module.h"
#include "dbgengine.h"
diff --git a/pykd/resource.h b/pykd/resource.h
new file mode 100644
index 0000000..131a1a9
--- /dev/null
+++ b/pykd/resource.h
@@ -0,0 +1,14 @@
+//{{NO_DEPENDENCIES}}
+// Microsoft Visual C++ generated include file.
+// Used by pykd.rc
+
+// Next default values for new objects
+//
+#ifdef APSTUDIO_INVOKED
+#ifndef APSTUDIO_READONLY_SYMBOLS
+#define _APS_NEXT_RESOURCE_VALUE 101
+#define _APS_NEXT_COMMAND_VALUE 40001
+#define _APS_NEXT_CONTROL_VALUE 1001
+#define _APS_NEXT_SYMED_VALUE 101
+#endif
+#endif
diff --git a/pykd/targetver.h b/pykd/targetver.h
index f7fd655..ec4ad80 100644
--- a/pykd/targetver.h
+++ b/pykd/targetver.h
@@ -7,16 +7,3 @@
#include
-
-#define PYKD_VERSION_MAJOR 0
-#define PYKD_VERSION_MINOR 3
-#define PYKD_VERSION_SUBVERSION 0
-#define PYKD_VERSION_BUILDNO 0
-
-#define __VER_STR2__(x) #x
-#define __VER_STR1__(x) __VER_STR2__(x)
-
-#define PYKD_VERSION_BUILD PYKD_VERSION_MAJOR, PYKD_VERSION_MINOR, PYKD_VERSION_SUBVERSION, PYKD_VERSION_BUILDNO
-
-#define PYKD_VERSION_BUILD_STR __VER_STR1__(PYKD_VERSION_BUILD)
-