Index: branches/version-2_12-dev/data/class/pages/admin/ownersstore/LC_Page_Admin_OwnersStore.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/ownersstore/LC_Page_Admin_OwnersStore.php	(revision 21842)
+++ branches/version-2_12-dev/data/class/pages/admin/ownersstore/LC_Page_Admin_OwnersStore.php	(revision 21843)
@@ -545,4 +545,18 @@
             return $arrErr;
         }
+        // plugin_infoを読み込み.
+        $arrErr = $this->requirePluginFile(DOWNLOADS_TEMP_PLUGIN_UPDATE_DIR . 'plugin_info.php', $target_plugin['plugin_code']);
+        if ($this->isError($arrErr) === true) {
+            $this->rollBack(DOWNLOADS_TEMP_PLUGIN_INSTALL_DIR);
+            return $arrErr;
+        }
+        // リフレクションオブジェクトを生成.
+        $objReflection = new ReflectionClass('plugin_info');
+        $arrPluginInfo = $this->getPluginInfo($objReflection);
+        if ($arrPluginInfo['PLUGIN_CODE'] != $target_plugin['plugin_code']) {
+            $arrErr[$target_plugin['plugin_code']] = '※ プラグインコードが一致しません。<br/>';
+            return $arrErr;
+        }
+        
         // plugin_update.phpを読み込み.
         $arrErr = $this->requirePluginFile(DOWNLOADS_TEMP_PLUGIN_UPDATE_DIR . 'plugin_update.php', $target_plugin['plugin_code']);
