mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
build/tools を削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20090413_for_systemupdater_ck_0_1@2805 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
4544cca940
commit
7573a6615c
@ -21,10 +21,6 @@ include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
ifneq ($(TWL_KEYSDIR),)
|
||||
SUBDIRS = tools
|
||||
endif
|
||||
|
||||
SUBDIRS += libraries_sysmenu \
|
||||
components \
|
||||
systemMenu_RED
|
||||
|
||||
@ -1,34 +0,0 @@
|
||||
#! make -f
|
||||
#----------------------------------------------------------------------------
|
||||
# Project: TwlIPL - firmware
|
||||
# File: Makefile
|
||||
#
|
||||
# Copyright 2007 Nintendo. All rights reserved.
|
||||
#
|
||||
# These coded instructions, statements, and computer programs contain
|
||||
# proprietary information of Nintendo of America Inc. and/or Nintendo
|
||||
# Company Ltd., and are protected by Federal copyright law. They may
|
||||
# not be disclosed to third parties or copied or duplicated in any form,
|
||||
# in whole or in part, without the prior written consent of Nintendo.
|
||||
#
|
||||
# $Date:: $
|
||||
# $Rev$
|
||||
# $Author$
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
|
||||
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
SUBDIRS = \
|
||||
attach_dummyromheader \
|
||||
rombreaker \
|
||||
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
include $(TWL_IPL_RED_ROOT)/build/buildtools/modulerules
|
||||
|
||||
|
||||
#===== End of Makefile =====
|
||||
Binary file not shown.
Binary file not shown.
@ -1,24 +0,0 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MasterEditorTWL", "MasterEditorTWL\MasterEditorTWL.vcproj", "{F8A4F8F7-A3BD-4DCA-B054-5FF8A09082F5}"
|
||||
EndProject
|
||||
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "MasterEditorTWLSetup", "MasterEditorTWLSetup\MasterEditorTWLSetup.vdproj", "{D24711F8-41FF-4E3E-96BD-F4FFA6A2FB34}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{F8A4F8F7-A3BD-4DCA-B054-5FF8A09082F5}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{F8A4F8F7-A3BD-4DCA-B054-5FF8A09082F5}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{F8A4F8F7-A3BD-4DCA-B054-5FF8A09082F5}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{F8A4F8F7-A3BD-4DCA-B054-5FF8A09082F5}.Release|Win32.Build.0 = Release|Win32
|
||||
{D24711F8-41FF-4E3E-96BD-F4FFA6A2FB34}.Debug|Win32.ActiveCfg = Debug
|
||||
{D24711F8-41FF-4E3E-96BD-F4FFA6A2FB34}.Release|Win32.ActiveCfg = Release
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
Binary file not shown.
@ -1,40 +0,0 @@
|
||||
#include "stdafx.h"
|
||||
|
||||
using namespace System;
|
||||
using namespace System::Reflection;
|
||||
using namespace System::Runtime::CompilerServices;
|
||||
using namespace System::Runtime::InteropServices;
|
||||
using namespace System::Security::Permissions;
|
||||
|
||||
//
|
||||
// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
|
||||
// アセンブリに関連付けられている情報を変更するには、
|
||||
// これらの属性値を変更してください。
|
||||
//
|
||||
[assembly:AssemblyTitleAttribute("MasterEditorTWL")];
|
||||
[assembly:AssemblyDescriptionAttribute("")];
|
||||
[assembly:AssemblyConfigurationAttribute("")];
|
||||
[assembly:AssemblyCompanyAttribute("任天堂株式会社")];
|
||||
[assembly:AssemblyProductAttribute("MasterEditorTWL")];
|
||||
[assembly:AssemblyCopyrightAttribute("Copyright (c) 任天堂株式会社 2008")];
|
||||
[assembly:AssemblyTrademarkAttribute("")];
|
||||
[assembly:AssemblyCultureAttribute("")];
|
||||
|
||||
//
|
||||
// アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を
|
||||
// 既定値にすることができます:
|
||||
|
||||
[assembly:AssemblyVersionAttribute("1.0.*")];
|
||||
|
||||
[assembly:ComVisible(false)];
|
||||
|
||||
[assembly:CLSCompliantAttribute(true)];
|
||||
|
||||
[assembly:SecurityPermission(SecurityAction::RequestMinimum, UnmanagedCode = true)];
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -1,153 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="menuStripAbove.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="colLibPublisher.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colLibName.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colWarnName.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colWarnBegin.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colWarnEnd.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colWarnCause.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colErrorName.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colErrorBegin.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colErrorEnd.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colErrorCause.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
</root>
|
||||
@ -1,3 +0,0 @@
|
||||
#include "StdAfx.h"
|
||||
#include "FormError.h"
|
||||
|
||||
@ -1,377 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include <apptype.h>
|
||||
#include "common.h"
|
||||
#include "srl.h"
|
||||
|
||||
using namespace System;
|
||||
using namespace System::ComponentModel;
|
||||
using namespace System::Collections;
|
||||
using namespace System::Windows::Forms;
|
||||
using namespace System::Data;
|
||||
using namespace System::Drawing;
|
||||
|
||||
|
||||
namespace MasterEditorTWL {
|
||||
|
||||
/// <summary>
|
||||
/// FormError の概要
|
||||
///
|
||||
/// 警告: このクラスの名前を変更する場合、このクラスが依存するすべての .resx ファイルに関連付けられた
|
||||
/// マネージ リソース コンパイラ ツールに対して 'Resource File Name' プロパティを
|
||||
/// 変更する必要があります。この変更を行わないと、
|
||||
/// デザイナと、このフォームに関連付けられたローカライズ済みリソースとが、
|
||||
/// 正しく相互に利用できなくなります。
|
||||
/// </summary>
|
||||
public ref class FormError : public System::Windows::Forms::Form
|
||||
{
|
||||
public:
|
||||
FormError(void)
|
||||
{
|
||||
InitializeComponent();
|
||||
//
|
||||
//TODO: ここにコンストラクタ コードを追加します
|
||||
//
|
||||
}
|
||||
|
||||
protected:
|
||||
/// <summary>
|
||||
/// 使用中のリソースをすべてクリーンアップします。
|
||||
/// </summary>
|
||||
~FormError()
|
||||
{
|
||||
if (components)
|
||||
{
|
||||
delete components;
|
||||
}
|
||||
}
|
||||
public: System::Windows::Forms::DataGridView^ gridError;
|
||||
protected:
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private: System::Windows::Forms::Label^ labError;
|
||||
public: System::Windows::Forms::DataGridView^ gridWarn;
|
||||
private:
|
||||
|
||||
|
||||
public:
|
||||
|
||||
|
||||
|
||||
private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnName;
|
||||
private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnBegin;
|
||||
private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnEnd;
|
||||
private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause;
|
||||
private: System::Windows::Forms::Label^ labWarn;
|
||||
private: System::Windows::Forms::DataGridViewTextBoxColumn^ colErrorName;
|
||||
private: System::Windows::Forms::DataGridViewTextBoxColumn^ colErrorBegin;
|
||||
private: System::Windows::Forms::DataGridViewTextBoxColumn^ colErrorEnd;
|
||||
private: System::Windows::Forms::DataGridViewTextBoxColumn^ colErrorCause;
|
||||
private: System::Windows::Forms::Button^ butClose;
|
||||
|
||||
private:
|
||||
|
||||
public:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
private:
|
||||
/// <summary>
|
||||
/// 必要なデザイナ変数です。
|
||||
/// </summary>
|
||||
System::ComponentModel::Container ^components;
|
||||
|
||||
#pragma region Windows Form Designer generated code
|
||||
/// <summary>
|
||||
/// デザイナ サポートに必要なメソッドです。このメソッドの内容を
|
||||
/// コード エディタで変更しないでください。
|
||||
/// </summary>
|
||||
void InitializeComponent(void)
|
||||
{
|
||||
this->gridError = (gcnew System::Windows::Forms::DataGridView());
|
||||
this->colErrorName = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());
|
||||
this->colErrorBegin = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());
|
||||
this->colErrorEnd = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());
|
||||
this->colErrorCause = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());
|
||||
this->labError = (gcnew System::Windows::Forms::Label());
|
||||
this->gridWarn = (gcnew System::Windows::Forms::DataGridView());
|
||||
this->colWarnName = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());
|
||||
this->colWarnBegin = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());
|
||||
this->colWarnEnd = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());
|
||||
this->colWarnCause = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn());
|
||||
this->labWarn = (gcnew System::Windows::Forms::Label());
|
||||
this->butClose = (gcnew System::Windows::Forms::Button());
|
||||
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->gridError))->BeginInit();
|
||||
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->gridWarn))->BeginInit();
|
||||
this->SuspendLayout();
|
||||
//
|
||||
// gridError
|
||||
//
|
||||
this->gridError->BackgroundColor = System::Drawing::SystemColors::Control;
|
||||
this->gridError->ColumnHeadersHeightSizeMode = System::Windows::Forms::DataGridViewColumnHeadersHeightSizeMode::AutoSize;
|
||||
this->gridError->Columns->AddRange(gcnew cli::array< System::Windows::Forms::DataGridViewColumn^ >(4) {this->colErrorName,
|
||||
this->colErrorBegin, this->colErrorEnd, this->colErrorCause});
|
||||
this->gridError->GridColor = System::Drawing::SystemColors::Control;
|
||||
this->gridError->Location = System::Drawing::Point(28, 36);
|
||||
this->gridError->Name = L"gridError";
|
||||
this->gridError->ReadOnly = true;
|
||||
this->gridError->RowHeadersVisible = false;
|
||||
this->gridError->RowTemplate->Height = 21;
|
||||
this->gridError->Size = System::Drawing::Size(661, 172);
|
||||
this->gridError->TabIndex = 0;
|
||||
//
|
||||
// colErrorName
|
||||
//
|
||||
this->colErrorName->HeaderText = L"項目名";
|
||||
this->colErrorName->Name = L"colErrorName";
|
||||
this->colErrorName->ReadOnly = true;
|
||||
this->colErrorName->Width = 150;
|
||||
//
|
||||
// colErrorBegin
|
||||
//
|
||||
this->colErrorBegin->HeaderText = L"開始";
|
||||
this->colErrorBegin->Name = L"colErrorBegin";
|
||||
this->colErrorBegin->ReadOnly = true;
|
||||
this->colErrorBegin->Width = 60;
|
||||
//
|
||||
// colErrorEnd
|
||||
//
|
||||
this->colErrorEnd->HeaderText = L"終了";
|
||||
this->colErrorEnd->Name = L"colErrorEnd";
|
||||
this->colErrorEnd->ReadOnly = true;
|
||||
this->colErrorEnd->Width = 60;
|
||||
//
|
||||
// colErrorCause
|
||||
//
|
||||
this->colErrorCause->AutoSizeMode = System::Windows::Forms::DataGridViewAutoSizeColumnMode::Fill;
|
||||
this->colErrorCause->HeaderText = L"要因";
|
||||
this->colErrorCause->Name = L"colErrorCause";
|
||||
this->colErrorCause->ReadOnly = true;
|
||||
//
|
||||
// labError
|
||||
//
|
||||
this->labError->AutoSize = true;
|
||||
this->labError->ForeColor = System::Drawing::SystemColors::ActiveCaption;
|
||||
this->labError->Location = System::Drawing::Point(26, 21);
|
||||
this->labError->Name = L"labError";
|
||||
this->labError->Size = System::Drawing::Size(137, 12);
|
||||
this->labError->TabIndex = 1;
|
||||
this->labError->Text = L"エラー(必ず修正してください)";
|
||||
//
|
||||
// gridWarn
|
||||
//
|
||||
this->gridWarn->BackgroundColor = System::Drawing::SystemColors::Control;
|
||||
this->gridWarn->ColumnHeadersHeightSizeMode = System::Windows::Forms::DataGridViewColumnHeadersHeightSizeMode::AutoSize;
|
||||
this->gridWarn->Columns->AddRange(gcnew cli::array< System::Windows::Forms::DataGridViewColumn^ >(4) {this->colWarnName,
|
||||
this->colWarnBegin, this->colWarnEnd, this->colWarnCause});
|
||||
this->gridWarn->GridColor = System::Drawing::SystemColors::Control;
|
||||
this->gridWarn->Location = System::Drawing::Point(28, 245);
|
||||
this->gridWarn->Name = L"gridWarn";
|
||||
this->gridWarn->ReadOnly = true;
|
||||
this->gridWarn->RowHeadersVisible = false;
|
||||
this->gridWarn->RowTemplate->Height = 21;
|
||||
this->gridWarn->Size = System::Drawing::Size(661, 172);
|
||||
this->gridWarn->TabIndex = 2;
|
||||
//
|
||||
// colWarnName
|
||||
//
|
||||
this->colWarnName->HeaderText = L"項目名";
|
||||
this->colWarnName->Name = L"colWarnName";
|
||||
this->colWarnName->ReadOnly = true;
|
||||
this->colWarnName->Width = 150;
|
||||
//
|
||||
// colWarnBegin
|
||||
//
|
||||
this->colWarnBegin->HeaderText = L"開始";
|
||||
this->colWarnBegin->Name = L"colWarnBegin";
|
||||
this->colWarnBegin->ReadOnly = true;
|
||||
this->colWarnBegin->Width = 60;
|
||||
//
|
||||
// colWarnEnd
|
||||
//
|
||||
this->colWarnEnd->HeaderText = L"終了";
|
||||
this->colWarnEnd->Name = L"colWarnEnd";
|
||||
this->colWarnEnd->ReadOnly = true;
|
||||
this->colWarnEnd->Width = 60;
|
||||
//
|
||||
// colWarnCause
|
||||
//
|
||||
this->colWarnCause->AutoSizeMode = System::Windows::Forms::DataGridViewAutoSizeColumnMode::Fill;
|
||||
this->colWarnCause->HeaderText = L"要因";
|
||||
this->colWarnCause->Name = L"colWarnCause";
|
||||
this->colWarnCause->ReadOnly = true;
|
||||
//
|
||||
// labWarn
|
||||
//
|
||||
this->labWarn->AutoSize = true;
|
||||
this->labWarn->ForeColor = System::Drawing::SystemColors::ActiveCaption;
|
||||
this->labWarn->Location = System::Drawing::Point(26, 230);
|
||||
this->labWarn->Name = L"labWarn";
|
||||
this->labWarn->Size = System::Drawing::Size(331, 12);
|
||||
this->labWarn->TabIndex = 3;
|
||||
this->labWarn->Text = L"警告(修正は必須ではありませんが情報に誤りがないかご確認ください)";
|
||||
//
|
||||
// butClose
|
||||
//
|
||||
this->butClose->Location = System::Drawing::Point(557, 429);
|
||||
this->butClose->Name = L"butClose";
|
||||
this->butClose->Size = System::Drawing::Size(132, 23);
|
||||
this->butClose->TabIndex = 4;
|
||||
this->butClose->Text = L"閉じる";
|
||||
this->butClose->UseVisualStyleBackColor = true;
|
||||
this->butClose->Click += gcnew System::EventHandler(this, &FormError::butClose_Click);
|
||||
//
|
||||
// FormError
|
||||
//
|
||||
this->AutoScaleDimensions = System::Drawing::SizeF(6, 12);
|
||||
this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
|
||||
this->ClientSize = System::Drawing::Size(722, 464);
|
||||
this->Controls->Add(this->butClose);
|
||||
this->Controls->Add(this->labWarn);
|
||||
this->Controls->Add(this->gridWarn);
|
||||
this->Controls->Add(this->labError);
|
||||
this->Controls->Add(this->gridError);
|
||||
this->Name = L"FormError";
|
||||
this->Text = L"Error Information";
|
||||
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->gridError))->EndInit();
|
||||
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->gridWarn))->EndInit();
|
||||
this->ResumeLayout(false);
|
||||
this->PerformLayout();
|
||||
|
||||
}
|
||||
#pragma endregion
|
||||
|
||||
// --------------------------------------------------------
|
||||
// エラー情報の登録
|
||||
// --------------------------------------------------------
|
||||
public:
|
||||
void setGridError( System::Collections::Generic::List<RCMrcError ^> ^list, System::Boolean isJapanese )
|
||||
{
|
||||
this->gridError->Rows->Clear();
|
||||
if( list != nullptr )
|
||||
{
|
||||
for each( RCMrcError ^err in list )
|
||||
{
|
||||
this->gridError->Rows->Add( err->getAll( isJapanese ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void setGridWarn( System::Collections::Generic::List<RCMrcError ^> ^list, System::Boolean isJapanese )
|
||||
{
|
||||
this->gridWarn->Rows->Clear();
|
||||
if( list != nullptr )
|
||||
{
|
||||
for each( RCMrcError ^err in list )
|
||||
{
|
||||
this->gridWarn->Rows->Add( err->getAll( isJapanese ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// --------------------------------------------------------
|
||||
// エラー情報の重ね合わせ
|
||||
// --------------------------------------------------------
|
||||
public:
|
||||
void overloadGridError(
|
||||
System::Collections::Generic::List<RCMrcError ^> ^listLo,
|
||||
System::Collections::Generic::List<RCMrcError ^> ^listHi, System::Boolean isJapanese )
|
||||
{
|
||||
// listLoの修正可能な情報をlistHiで上書きする(listHiは修正可能な情報のみであることが前提)
|
||||
this->gridError->Rows->Clear();
|
||||
if( listLo != nullptr )
|
||||
{
|
||||
for each( RCMrcError ^err in listLo )
|
||||
{
|
||||
if( !err->EnableModify ) // 修正可能な情報は表示しない
|
||||
this->gridError->Rows->Add( err->getAll( isJapanese ) );
|
||||
}
|
||||
}
|
||||
if( listHi != nullptr )
|
||||
{
|
||||
for each( RCMrcError ^err in listHi )
|
||||
{
|
||||
this->gridError->Rows->Add( err->getAll( isJapanese ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
void overloadGridWarn(
|
||||
System::Collections::Generic::List<RCMrcError ^> ^listLo,
|
||||
System::Collections::Generic::List<RCMrcError ^> ^listHi, System::Boolean isJapanese )
|
||||
{
|
||||
// listLoの修正可能な情報をlistHiで上書きする(listHiは修正可能な情報のみであることが前提)
|
||||
this->gridWarn->Rows->Clear();
|
||||
if( listLo != nullptr )
|
||||
{
|
||||
for each( RCMrcError ^err in listLo )
|
||||
{
|
||||
if( !err->EnableModify ) // 修正可能な情報は表示しない
|
||||
this->gridWarn->Rows->Add( err->getAll( isJapanese ) );
|
||||
}
|
||||
}
|
||||
if( listHi != nullptr )
|
||||
{
|
||||
for each( RCMrcError ^err in listHi )
|
||||
{
|
||||
this->gridWarn->Rows->Add( err->getAll( isJapanese ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// --------------------------------------------------------
|
||||
// 言語対応
|
||||
// --------------------------------------------------------
|
||||
public:
|
||||
void changeJapanese(void)
|
||||
{
|
||||
this->labError->Text = gcnew System::String( "エラー(必ず修正してください。)" );
|
||||
this->colErrorName->HeaderText = gcnew System::String( "項目名" );
|
||||
this->colErrorBegin->HeaderText = gcnew System::String( "開始" );
|
||||
this->colErrorEnd->HeaderText = gcnew System::String( "終了" );
|
||||
this->colErrorCause->HeaderText = gcnew System::String( "要因" );
|
||||
|
||||
this->labWarn->Text = gcnew System::String( "警告(修正は必須ではありませんが情報に誤りがないかご確認ください。)" );
|
||||
this->colWarnName->HeaderText = gcnew System::String( "項目名" );
|
||||
this->colWarnBegin->HeaderText = gcnew System::String( "開始" );
|
||||
this->colWarnEnd->HeaderText = gcnew System::String( "終了" );
|
||||
this->colWarnCause->HeaderText = gcnew System::String( "要因" );
|
||||
|
||||
this->butClose->Text = gcnew System::String( "閉じる" );
|
||||
}
|
||||
|
||||
public:
|
||||
void changeEnglish(void)
|
||||
{
|
||||
this->labError->Text = gcnew System::String( "Error Information(Modification is necessary.)" );
|
||||
this->colErrorName->HeaderText = gcnew System::String( "Name" );
|
||||
this->colErrorBegin->HeaderText = gcnew System::String( "Begin" );
|
||||
this->colErrorEnd->HeaderText = gcnew System::String( "End" );
|
||||
this->colErrorCause->HeaderText = gcnew System::String( "Reason" );
|
||||
|
||||
this->labWarn->Text = gcnew System::String( "Warning(Modification is not necessary. Please check validity of these information.)" );
|
||||
this->colWarnName->HeaderText = gcnew System::String( "Name" );
|
||||
this->colWarnBegin->HeaderText = gcnew System::String( "Begin" );
|
||||
this->colWarnEnd->HeaderText = gcnew System::String( "End" );
|
||||
this->colWarnCause->HeaderText = gcnew System::String( "Reason" );
|
||||
|
||||
this->butClose->Text = gcnew System::String( "Close window" );
|
||||
}
|
||||
|
||||
private:
|
||||
System::Void butClose_Click(System::Object^ sender, System::EventArgs^ e)
|
||||
{
|
||||
this->Close();
|
||||
}
|
||||
};
|
||||
}
|
||||
@ -1,144 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="colErrorName.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colErrorBegin.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colErrorEnd.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colErrorCause.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colWarnName.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colWarnBegin.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colWarnEnd.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colWarnCause.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
</root>
|
||||
@ -1,18 +0,0 @@
|
||||
// MasterEditorTWL.cpp : メイン プロジェクト ファイルです。
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "Form1.h"
|
||||
|
||||
using namespace MasterEditorTWL;
|
||||
|
||||
[STAThreadAttribute]
|
||||
int main(array<System::String ^> ^args)
|
||||
{
|
||||
// コントロールが作成される前に、Windows XP ビジュアル効果を有効にします
|
||||
Application::EnableVisualStyles();
|
||||
Application::SetCompatibleTextRenderingDefault(false);
|
||||
|
||||
// メイン ウィンドウを作成して、実行します
|
||||
Application::Run(gcnew Form1());
|
||||
return 0;
|
||||
}
|
||||
@ -1,338 +0,0 @@
|
||||
<?xml version="1.0" encoding="shift_jis"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="MasterEditorTWL"
|
||||
ProjectGUID="{F8A4F8F7-A3BD-4DCA-B054-5FF8A09082F5}"
|
||||
RootNamespace="MasterEditorTWL"
|
||||
Keyword="ManagedCProj"
|
||||
TargetFrameworkVersion="131072"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
ManagedExtensions="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="C:\twlsdk\build\tools\makerom.TWL;C:\twlsdk\include;"C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\user""
|
||||
PreprocessorDefinitions="WIN32;_DEBUG"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libacsign_X86.a libaes_X86.a libdigest_X86.a libflags_X86.a $(NOINHERIT)"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories=""C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\flags\lib\X86";C:\twlsdk\build\tools\makerom.TWL\digest\lib\X86;C:\twlsdk\build\tools\makerom.TWL\aes\lib\X86;C:\twlsdk\build\tools\makerom.TWL\acsign\lib\X86"
|
||||
GenerateDebugInformation="true"
|
||||
AssemblyDebug="1"
|
||||
SubSystem="2"
|
||||
EntryPointSymbol="main"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
ManagedExtensions="1"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\user";C:\twlsdk\build\tools\makerom.TWL;C:\twlsdk\include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="2"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libacsign_X86.a libaes_X86.a libdigest_X86.a libflags_X86.a $(NoInherit)"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories=""C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\flags\lib\X86";C:\twlsdk\build\tools\makerom.TWL\digest\lib\X86;C:\twlsdk\build\tools\makerom.TWL\aes\lib\X86;C:\twlsdk\build\tools\makerom.TWL\acsign\lib\X86"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
EntryPointSymbol="main"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
<AssemblyReference
|
||||
RelativePath="System.dll"
|
||||
AssemblyName="System, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.Data.dll"
|
||||
AssemblyName="System.Data, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.Drawing.dll"
|
||||
AssemblyName="System.Drawing, Version=2.0.0.0, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.Windows.Forms.dll"
|
||||
AssemblyName="System.Windows.Forms, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.XML.dll"
|
||||
AssemblyName="System.Xml, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="ソース ファイル"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\AssemblyInfo.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crc_whole.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\deliverable.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\keys.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\MasterEditorTWL.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\srl.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\stdafx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\utility.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="ヘッダー ファイル"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\common.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crc_whole.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\deliverable.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Form1.h"
|
||||
FileType="3"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\Form1.resX"
|
||||
SubType="Designer"
|
||||
>
|
||||
</File>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\FormError.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\FormError.h"
|
||||
FileType="3"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\FormError.resx"
|
||||
SubType="Designer"
|
||||
>
|
||||
</File>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\keys.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\lang.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\resource.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\srl.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\stdafx.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\utility.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="リソース ファイル"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\app.ico"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\app.rc"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<File
|
||||
RelativePath=".\ReadMe.txt"
|
||||
>
|
||||
</File>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
||||
@ -1,65 +0,0 @@
|
||||
<?xml version="1.0" encoding="shift_jis"?>
|
||||
<VisualStudioUserFile
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
ShowAllFiles="false"
|
||||
>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<DebugSettings
|
||||
Command="$(TargetPath)"
|
||||
WorkingDirectory=""
|
||||
CommandArguments=""
|
||||
Attach="false"
|
||||
DebuggerType="3"
|
||||
Remote="1"
|
||||
RemoteMachine="PC2355"
|
||||
RemoteCommand=""
|
||||
HttpUrl=""
|
||||
PDBPath=""
|
||||
SQLDebugging=""
|
||||
Environment=""
|
||||
EnvironmentMerge="true"
|
||||
DebuggerFlavor=""
|
||||
MPIRunCommand=""
|
||||
MPIRunArguments=""
|
||||
MPIRunWorkingDirectory=""
|
||||
ApplicationCommand=""
|
||||
ApplicationArguments=""
|
||||
ShimCommand=""
|
||||
MPIAcceptMode=""
|
||||
MPIAcceptFilter=""
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<DebugSettings
|
||||
Command="$(TargetPath)"
|
||||
WorkingDirectory=""
|
||||
CommandArguments=""
|
||||
Attach="false"
|
||||
DebuggerType="3"
|
||||
Remote="1"
|
||||
RemoteMachine="PC2355"
|
||||
RemoteCommand=""
|
||||
HttpUrl=""
|
||||
PDBPath=""
|
||||
SQLDebugging=""
|
||||
Environment=""
|
||||
EnvironmentMerge="true"
|
||||
DebuggerFlavor=""
|
||||
MPIRunCommand=""
|
||||
MPIRunArguments=""
|
||||
MPIRunWorkingDirectory=""
|
||||
ApplicationCommand=""
|
||||
ApplicationArguments=""
|
||||
ShimCommand=""
|
||||
MPIAcceptMode=""
|
||||
MPIAcceptFilter=""
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
</VisualStudioUserFile>
|
||||
@ -1,34 +0,0 @@
|
||||
===============================================================================
|
||||
アプリケーション : MasterEditorTWL プロジェクトの概要
|
||||
===============================================================================
|
||||
|
||||
この MasterEditorTWL アプリケーションは、AppWizard によって作成されました。
|
||||
|
||||
このファイルには、MasterEditorTWL アプリケーションを構成する各ファイルの
|
||||
内容の概略が記述されています。
|
||||
|
||||
MasterEditorTWL.vcproj
|
||||
これは、アプリケーション ウィザードで生成される VC++ プロジェクトのメインの
|
||||
プロジェクト ファイルです。
|
||||
ファイルを生成した Visual C++ のバージョン情報と、アプリケーション ウィザー
|
||||
ドで選択したプラットフォーム、構成、およびプロジェクトの機能に関する情報が
|
||||
記述されています。
|
||||
|
||||
MasterEditorTWL.cpp
|
||||
これは、メインのアプリケーション ソース ファイルです。
|
||||
フォームを表示するコードが含まれています。
|
||||
|
||||
Form1.h
|
||||
ユーザーのフォーム クラスの実装と、InitializeComponent() 関数が含まれています。
|
||||
|
||||
AssemblyInfo.cpp
|
||||
アセンブリ メタデータを変更するためのカスタム属性が含まれています。
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
その他の標準ファイル :
|
||||
|
||||
StdAfx.h, StdAfx.cpp
|
||||
これらのファイルは、コンパイル済みヘッダー (PCH) ファイル MasterEditorTWL.pch
|
||||
とプリコンパイル済み型ファイル StdAfx.obj をビルドするために使用します。
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 1.1 KiB |
@ -1,63 +0,0 @@
|
||||
// Microsoft Visual C++ で生成されたリソース スクリプトです。
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// 英語 (米国) リソース
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// アイコン
|
||||
//
|
||||
|
||||
// 最初に配置されたアイコン、または ID 値が最も低いアイコンが、アプリケーション アイコンになります。
|
||||
|
||||
LANGUAGE 17, 1
|
||||
#pragma code_page(932)
|
||||
1 ICON "app.ico"
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
"\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE
|
||||
BEGIN
|
||||
"#include ""afxres.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE
|
||||
BEGIN
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE 3 リソースから生成されました。
|
||||
//
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // APSTUDIO_INVOKED でない場合
|
||||
|
||||
@ -1,23 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#define METWL_WHETHER_PLATFORM_CHECK // プラットフォームがTWL対応以外かどうかをチェックする
|
||||
#define METWL_WHETHER_SIGN_DECRYPT // 署名を外してダイジェストをベリファイする
|
||||
#define METWL_WHETHER_MRC // MRC機能を含めるか
|
||||
#define METWL_LIGHT_CHECK // 提出条件を緩くするか
|
||||
|
||||
// 定数
|
||||
#define METWL_ERRLIST_NORANGE 0 // エラーのアドレス範囲を指定しないことを表す特別な値
|
||||
#define METWL_ROMSIZE_MIN 256 // 最小のデバイス容量 256Mbit
|
||||
#define METWL_ROMSIZE_MAX 4096 // 最大の.. 4Gbit
|
||||
#define METWL_ROMSIZE_MIN_NAND 1
|
||||
#define METWL_ROMSIZE_MAX_NAND 256
|
||||
#define METWL_ALLSIZE_MAX_NAND (32*1024*1024) // Public/Privateセーブデータのサイズを含めたNANDアプリの容量制限(単位Byte)
|
||||
#define METWL_MASK_REGION_JAPAN 0x00000001
|
||||
#define METWL_MASK_REGION_AMERICA 0x00000002
|
||||
#define METWL_MASK_REGION_EUROPE 0x00000004
|
||||
#define METWL_MASK_REGION_AUSTRALIA 0x00000008
|
||||
#define METWL_MASK_REGION_CHINA 0x00000010
|
||||
#define METWL_MASK_REGION_KOREA 0x00000020
|
||||
#define METWL_MASK_REGION_ALL 0xffffffff
|
||||
#define METWL_NUMOF_SHARED2FILES 6
|
||||
#define METWL_SEG3_CRC 0x0254
|
||||
@ -1,185 +0,0 @@
|
||||
// crc_whole.h の実装
|
||||
|
||||
#include "stdafx.h"
|
||||
#include <apptype.h>
|
||||
#include "common.h"
|
||||
#include "crc_whole.h"
|
||||
#include <cstring>
|
||||
#include <cstdio>
|
||||
|
||||
#define CRCPOLY 0x1021
|
||||
#define BUFLEN 0x1000
|
||||
|
||||
namespace MasterEditorTWL
|
||||
{
|
||||
u16 crc_table[0x100];
|
||||
|
||||
/*----------------------------------------------------------------------------
|
||||
関数名
|
||||
inittable - initialize table
|
||||
|
||||
形式
|
||||
static void inittable(unsigned short *table);
|
||||
|
||||
解説
|
||||
CRC算出を高速化するための参照テーブルを作成する。
|
||||
----------------------------------------------------------------------------*/
|
||||
static void inittable(unsigned short *table)
|
||||
{
|
||||
unsigned short i, j, r;
|
||||
|
||||
for(i = 0; i < 0x100; i++) {
|
||||
r = i << 8;
|
||||
for(j = 0; j < 8; j++) {
|
||||
if(r & 0x8000U)
|
||||
r = (r << 1) ^ CRCPOLY;
|
||||
else
|
||||
r <<= 1;
|
||||
}
|
||||
*table++ = r;
|
||||
}
|
||||
}
|
||||
|
||||
/*============================================================================*
|
||||
CRC計算
|
||||
製品技術部のCRCテーブルを使ったCRC計算関数
|
||||
|
||||
偶数バイトと奇数バイトを入れ替えてから計算する。
|
||||
*============================================================================*/
|
||||
static u16 newGetCRC
|
||||
(
|
||||
u16 start, // CRC初期値(累積値)
|
||||
u16 *datap, // データの先頭を指すポインタ、中島さんのと違い、u8
|
||||
u32 size // バイト単位でのデータサイズ
|
||||
)
|
||||
{
|
||||
u32 i;
|
||||
u16 crc;
|
||||
u8* byte;
|
||||
|
||||
crc = start;
|
||||
byte = (u8 *)datap;
|
||||
|
||||
for (i=0; i<size; i+=2)
|
||||
{
|
||||
u8 byte0, byte1;
|
||||
|
||||
byte0 = *byte; byte++;
|
||||
byte1 = *byte; byte++;
|
||||
|
||||
crc = (crc << 8) ^ crc_table[(crc >> 8) ^ byte1];
|
||||
crc = (crc << 8) ^ crc_table[(crc >> 8) ^ byte0];
|
||||
}
|
||||
|
||||
return crc;
|
||||
}
|
||||
|
||||
/*---------------------------------------------------------------------------*
|
||||
|
||||
Name: getSeg3CRCInFp
|
||||
|
||||
Description: Segment3(0x3000-0x3fff)のCRCを算出
|
||||
|
||||
Arguments: [in] srlファイルのファイルポインタ
|
||||
[out] CRC格納先
|
||||
|
||||
Return: 成功ならTRUE.
|
||||
|
||||
*---------------------------------------------------------------------------*/
|
||||
BOOL getSeg3CRCInFp( FILE *fp, u16 *pCRC )
|
||||
{
|
||||
u16 crc;
|
||||
u16 data[ 0x1000 / 2 ]; // 64Kバイト(512Kビット)
|
||||
|
||||
if( !fp )
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
// CRCテーブル初期化(製品技術部のコード)
|
||||
inittable(crc_table);
|
||||
|
||||
// 0x3000 から 0x3fff までの CRC をとる
|
||||
fseek( fp, 0x3000, SEEK_SET );
|
||||
fread( (void*)data, sizeof(data), 1, fp );
|
||||
crc = newGetCRC( 0, data, sizeof(data) );
|
||||
*pCRC = crc;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/*---------------------------------------------------------------------------*
|
||||
|
||||
Name: getWholeCRCInFp
|
||||
|
||||
Description: srlファイル全体のCRCを算出
|
||||
|
||||
Arguments: [in] srlファイルのファイルポインタ
|
||||
[out] CRC格納先
|
||||
|
||||
Return: 成功ならTRUE.
|
||||
|
||||
*---------------------------------------------------------------------------*/
|
||||
BOOL getWholeCRCInFp( FILE *fp, u16 *pCRC )
|
||||
{
|
||||
u32 file_size;
|
||||
u16 crc;
|
||||
u32 i;
|
||||
u16 data[ 0x1000 / 2 ]; // 64Kバイト(512Kビット)
|
||||
|
||||
if( !fp )
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
// ファイルサイズチェック
|
||||
fseek( fp, 0, SEEK_END );
|
||||
file_size = ftell( fp );
|
||||
|
||||
// CRCテーブル初期化(製品技術部のコード)
|
||||
inittable(crc_table);
|
||||
|
||||
// ファイル全体のCRC をとる
|
||||
fseek( fp, 0, SEEK_SET );
|
||||
crc = 0;
|
||||
for ( i=0; i<file_size; i+=sizeof(data) )
|
||||
{
|
||||
fread( (void*)data, sizeof(data), 1, fp );
|
||||
crc = newGetCRC( crc, data, sizeof(data) );
|
||||
}
|
||||
*pCRC = crc;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/*---------------------------------------------------------------------------*
|
||||
|
||||
Name: getWholeCRCInFile
|
||||
|
||||
Description: srlファイル全体のCRCを算出
|
||||
|
||||
Arguments: [in] srlファイル名(呼び出し前に閉じておくこと)
|
||||
[out] CRC格納先
|
||||
|
||||
Return: None.
|
||||
|
||||
*---------------------------------------------------------------------------*/
|
||||
BOOL getWholeCRCInFile( System::String ^filename, u16 *pCRC )
|
||||
{
|
||||
FILE* fp;
|
||||
const char *pchFilename =
|
||||
(const char*)System::Runtime::InteropServices::Marshal::StringToHGlobalAnsi( filename ).ToPointer();
|
||||
|
||||
fopen_s( &fp, pchFilename, "rb" );
|
||||
if ( fp == NULL )
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
getWholeCRCInFp( fp, pCRC );
|
||||
|
||||
fclose( fp );
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
} // end of namespace MasterEditorTWL
|
||||
@ -1,52 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
// 署名用の鍵データの宣言
|
||||
|
||||
#include <twl/types.h>
|
||||
#include <cstdio>
|
||||
|
||||
namespace MasterEditorTWL
|
||||
{
|
||||
/*---------------------------------------------------------------------------*
|
||||
|
||||
Name: getSeg3CRCInFp
|
||||
|
||||
Description: Segment3(0x3000-0x3fff)のCRCを算出
|
||||
|
||||
Arguments: [in] srlファイルのファイルポインタ
|
||||
[out] CRC格納先
|
||||
|
||||
Return: 成功ならTRUE.
|
||||
|
||||
*---------------------------------------------------------------------------*/
|
||||
BOOL getSeg3CRCInFp( FILE *fp, u16 *pCRC );
|
||||
|
||||
/*---------------------------------------------------------------------------*
|
||||
|
||||
Name: getWholeCRCInFp
|
||||
|
||||
Description: srlファイル全体のCRCを算出
|
||||
|
||||
Arguments: [in] srlファイルのファイルポインタ
|
||||
[out] CRC格納先
|
||||
|
||||
Return: 成功ならTRUE.
|
||||
|
||||
*---------------------------------------------------------------------------*/
|
||||
BOOL getWholeCRCInFp( FILE *fp, u16 *pCRC );
|
||||
|
||||
/*---------------------------------------------------------------------------*
|
||||
|
||||
Name: getWholeCRCInFile
|
||||
|
||||
Description: srlファイル全体のCRCを算出
|
||||
|
||||
Arguments: [in] srlファイル名(呼び出し前に閉じておくこと)
|
||||
[out] CRC格納先
|
||||
|
||||
Return: None.
|
||||
|
||||
*---------------------------------------------------------------------------*/
|
||||
BOOL getWholeCRCInFile( System::String ^filename, u16 *pCRC );
|
||||
|
||||
} // end of namespace MasterEditorTWL
|
||||
@ -1,729 +0,0 @@
|
||||
// deliverable.h のクラス実装
|
||||
|
||||
#include "stdafx.h"
|
||||
#include <apptype.h>
|
||||
#include "common.h"
|
||||
#include "srl.h"
|
||||
#include "deliverable.h"
|
||||
#include "utility.h"
|
||||
#include <cstring>
|
||||
#include <cstdio>
|
||||
|
||||
using namespace MasterEditorTWL;
|
||||
|
||||
//
|
||||
// RCDeliverable クラス
|
||||
//
|
||||
|
||||
//
|
||||
// 書類出力
|
||||
//
|
||||
// @arg [out] 出力ファイル名
|
||||
// @arg [in] ROMバイナリ(SRL)固有情報
|
||||
// @arg [in] ファイル全体のCRC
|
||||
// @arg [in] SRLのファイル名(書類に記述するために使用)
|
||||
// @arg [in] 英語フラグ
|
||||
//
|
||||
ECDeliverableResult RCDeliverable::writeSpreadsheet(
|
||||
System::String ^hFilename, MasterEditorTWL::RCSrl ^hSrl, System::UInt16 ^hCRC, System::String ^hSrlFilename, System::Boolean english )
|
||||
{
|
||||
// テンプレートを読み込む
|
||||
System::Xml::XmlDocument ^doc = gcnew System::Xml::XmlDocument();
|
||||
try
|
||||
{
|
||||
doc->Load( "../resource/sheet_templete.xml" );
|
||||
}
|
||||
catch ( System::Exception ^ex ) // 改ざんされていたとき
|
||||
{
|
||||
(void)ex;
|
||||
return ECDeliverableResult::ERROR_FILE_OPEN;
|
||||
}
|
||||
System::Xml::XmlElement ^root = doc->DocumentElement;
|
||||
|
||||
// ソフトタイトルetc.は1文字ずつ入れる
|
||||
char title_name[ TITLE_NAME_MAX ];
|
||||
char game_code[ GAME_CODE_MAX ];
|
||||
char maker_code[ MAKER_CODE_MAX ];
|
||||
MasterEditorTWL::setStringToChars( title_name, hSrl->hTitleName, TITLE_NAME_MAX, 0 );
|
||||
MasterEditorTWL::setStringToChars( game_code, hSrl->hGameCode, GAME_CODE_MAX, 0 );
|
||||
MasterEditorTWL::setStringToChars( maker_code, hSrl->hMakerCode, MAKER_CODE_MAX, 0 );
|
||||
//System::String ^str = gcnew System::String( hSrl->hTitleName[0], 1 );
|
||||
//System::Diagnostics::Debug::WriteLine( str );
|
||||
//System::Diagnostics::Debug::WriteLine( "hex 0x: " + title_name[0].ToString("X") );
|
||||
|
||||
// アプリ種別
|
||||
System::String ^apptype = gcnew System::String("");
|
||||
if( *hSrl->hIsAppLauncher )
|
||||
{
|
||||
apptype = gcnew System::String( "Launcher" );
|
||||
}
|
||||
else if( *hSrl->hIsAppSecure )
|
||||
{
|
||||
apptype = gcnew System::String( "Secure" );
|
||||
}
|
||||
else if( *hSrl->hIsAppSystem )
|
||||
{
|
||||
apptype = gcnew System::String( "System" );
|
||||
}
|
||||
else if( *hSrl->hIsAppUser )
|
||||
{
|
||||
apptype = gcnew System::String( "User" );
|
||||
}
|
||||
System::String ^media = gcnew System::String("");
|
||||
if( *hSrl->hIsMediaNand )
|
||||
{
|
||||
media = gcnew System::String( "NAND" );
|
||||
}
|
||||
else
|
||||
{
|
||||
media = gcnew System::String( "Game Card" );
|
||||
}
|
||||
System::String ^appother = gcnew System::String("");
|
||||
if( *(hSrl->hIsLaunch) == false )
|
||||
{
|
||||
appother += "ランチャー非表示.";
|
||||
}
|
||||
if( *(hSrl->hIsDataOnly) == true )
|
||||
{
|
||||
apptype += "データ専用.";
|
||||
}
|
||||
|
||||
// アクセスコントロール その他
|
||||
System::String ^access = gcnew System::String("");
|
||||
if( *(hSrl->hIsCommonClientKey) == true )
|
||||
{
|
||||
access += "commonClientKey. ";
|
||||
}
|
||||
if( *(hSrl->hIsAesSlotBForES) == true )
|
||||
{
|
||||
access += "AES-SlotB(ES). ";
|
||||
}
|
||||
if( *(hSrl->hIsAesSlotCForNAM) == true )
|
||||
{
|
||||
access += "AES-SlotC(NAM). ";
|
||||
}
|
||||
if( *(hSrl->hIsAesSlotBForJpegEnc) == true )
|
||||
{
|
||||
access += "AES-SlotB(JpegEnc.). ";
|
||||
}
|
||||
if( *(hSrl->hIsAesSlotAForSSL) == true )
|
||||
{
|
||||
access += "AES-SlotA(SSL). ";
|
||||
}
|
||||
if( *(hSrl->hIsCommonClientKeyForDebugger) == true )
|
||||
{
|
||||
access += "commonClientKey(Debug). ";
|
||||
}
|
||||
|
||||
// 使用ライセンス
|
||||
System::String ^lib = gcnew System::String("");
|
||||
if( hSrl->hLicenseList != nullptr )
|
||||
{
|
||||
for each( RCLicense ^lic in hSrl->hLicenseList )
|
||||
{
|
||||
lib += lic->Publisher + " " + lic->Name + ". ";
|
||||
}
|
||||
}
|
||||
|
||||
// 書類テンプレートの各タグを入力情報に置き換え
|
||||
System::Xml::XmlNodeList ^list;
|
||||
list = root->GetElementsByTagName( "Data" );
|
||||
System::Int32 i;
|
||||
for( i=0; i < list->Count; i++ )
|
||||
{
|
||||
System::Xml::XmlNode ^node = list->Item(i);
|
||||
if( (node->FirstChild != nullptr) && (node->FirstChild->Value != nullptr) )
|
||||
{
|
||||
// 提出情報
|
||||
if( node->FirstChild->Value->Equals( "TagProductName" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hProductName;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagProductCode1" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hProductCode1;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagProductCode2" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hProductCode2;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagReleaseForeign" ) )
|
||||
{
|
||||
if( *(this->hReleaseForeign) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagProductNameForeign" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hProductNameForeign;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagProductCode1Foreign" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hProductCode1Foreign;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagProductCode2Foreign" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hProductCode2Foreign;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagSubmitYear" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hSubmitYear->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagSubmitMonth" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hSubmitMonth->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagSubmitDay" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hSubmitDay->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagReleaseYear" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hReleaseYear->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagReleaseMonth" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hReleaseMonth->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagReleaseDay" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hReleaseDay->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagSubmitWay" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hSubmitWay;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagUsage" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hUsage;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagUsageOther" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hUsageOther; // nullptr のときはセルが空になるので好都合
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagRomVersion" ) )
|
||||
{
|
||||
if( *(hSrl->hRomVersion) != 0xE0 )
|
||||
node->FirstChild->Value = hSrl->hRomVersion->ToString();
|
||||
else
|
||||
node->FirstChild->Value = gcnew System::String( "E" );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagSubmitVersion" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hSubmitVersion->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagSrlFilename" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrlFilename;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagCRC" ) )
|
||||
{
|
||||
node->FirstChild->Value = "0x" + hCRC->ToString("X");
|
||||
}
|
||||
// ROM情報
|
||||
if( node->FirstChild->Value->Equals( "TagLatency" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hLatency;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagPlatform" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hPlatform;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagRomSize" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hRomSize;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagBackupMemory" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hBackupMemory;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagSDK" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hSDK;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagLibrary" ) )
|
||||
{
|
||||
node->FirstChild->Value = lib;
|
||||
}
|
||||
// ROM情報 (TWL拡張情報)
|
||||
if( node->FirstChild->Value->Equals( "TagEULAVersion" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hEULAVersion->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagTitleIDLo" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hTitleIDLo;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagTitleIDHi" ) )
|
||||
{
|
||||
node->FirstChild->Value = "0x" + hSrl->hTitleIDHi->ToString("X8");
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagAppType" ) )
|
||||
{
|
||||
node->FirstChild->Value = apptype;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagMedia" ) )
|
||||
{
|
||||
node->FirstChild->Value = media;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagAppTypeOther" ) )
|
||||
{
|
||||
node->FirstChild->Value = appother;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsNormalJump" ) )
|
||||
{
|
||||
if( *(hSrl->hIsNormalJump) == true )
|
||||
node->FirstChild->Value = gcnew System::String("○");
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsTmpJump" ) )
|
||||
{
|
||||
if( *(hSrl->hIsTmpJump) == true )
|
||||
node->FirstChild->Value = gcnew System::String("○");
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagNormalRomOffset" ) )
|
||||
{
|
||||
node->FirstChild->Value = "0x" + hSrl->hNormalRomOffset->ToString("X8");
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagKeyTableRomOffset" ) )
|
||||
{
|
||||
node->FirstChild->Value = "0x" + hSrl->hKeyTableRomOffset->ToString("X8");
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagPublicSize" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transSizeToString( hSrl->hPublicSize );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagPrivateSize" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transSizeToString( hSrl->hPrivateSize );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsRegionJapan" ) )
|
||||
{
|
||||
if( *(hSrl->hIsRegionJapan) == true )
|
||||
node->FirstChild->Value = gcnew System::String("○");
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsRegionAmerica" ) )
|
||||
{
|
||||
if( *(hSrl->hIsRegionAmerica) == true )
|
||||
node->FirstChild->Value = gcnew System::String("○");
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsRegionEurope" ) )
|
||||
{
|
||||
if( *(hSrl->hIsRegionEurope) == true )
|
||||
node->FirstChild->Value = gcnew System::String("○");
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsRegionAustralia" ) )
|
||||
{
|
||||
if( *(hSrl->hIsRegionAustralia) == true )
|
||||
node->FirstChild->Value = gcnew System::String("○");
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsCodec" ) )
|
||||
{
|
||||
if( *(hSrl->hIsCodecTWL) == true )
|
||||
node->FirstChild->Value = gcnew System::String("TWL");
|
||||
else
|
||||
node->FirstChild->Value = gcnew System::String("NTR");
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsEULA" ) )
|
||||
{
|
||||
if( *(hSrl->hIsEULA) == true )
|
||||
node->FirstChild->Value = gcnew System::String("○");
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsSubBanner" ) )
|
||||
{
|
||||
if( *(hSrl->hIsSubBanner) == true )
|
||||
node->FirstChild->Value = gcnew System::String("○");
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsWiFiIcon" ) )
|
||||
{
|
||||
if( *(hSrl->hIsWiFiIcon) == true )
|
||||
node->FirstChild->Value = gcnew System::String("○");
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsWirelessIcon" ) )
|
||||
{
|
||||
if( *(hSrl->hIsWirelessIcon) == true )
|
||||
node->FirstChild->Value = gcnew System::String("○");
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsWL" ) )
|
||||
{
|
||||
if( *(hSrl->hIsWL) == true )
|
||||
node->FirstChild->Value = gcnew System::String("○");
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsSD" ) )
|
||||
{
|
||||
if( *(hSrl->hIsSD) == true )
|
||||
node->FirstChild->Value = gcnew System::String("○");
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsNAND" ) )
|
||||
{
|
||||
if( *(hSrl->hIsNAND) == true )
|
||||
node->FirstChild->Value = gcnew System::String("○");
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsShared2" ) )
|
||||
{
|
||||
if( *(hSrl->hIsShared2) == true )
|
||||
node->FirstChild->Value = gcnew System::String("○");
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagIsGameCardOn" ) )
|
||||
{
|
||||
if( *(hSrl->hIsGameCardNitro) == true )
|
||||
node->FirstChild->Value = gcnew System::String("ON(NTR)");
|
||||
else if( *(hSrl->hIsGameCardOn) == true )
|
||||
node->FirstChild->Value = gcnew System::String("ON(normal)");
|
||||
else
|
||||
node->FirstChild->Value = gcnew System::String("OFF");;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagAccessOther" ) )
|
||||
{
|
||||
node->FirstChild->Value = access;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagShared2Size0" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transSizeToString( hSrl->hShared2SizeArray[0] );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagShared2Size1" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transSizeToString( hSrl->hShared2SizeArray[1] );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagShared2Size2" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transSizeToString( hSrl->hShared2SizeArray[2] );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagShared2Size3" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transSizeToString( hSrl->hShared2SizeArray[3] );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagShared2Size4" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transSizeToString( hSrl->hShared2SizeArray[4] );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagShared2Size5" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transSizeToString( hSrl->hShared2SizeArray[5] );
|
||||
}
|
||||
|
||||
// 会社情報
|
||||
if( node->FirstChild->Value->Equals( "TagCompany1" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hCompany1;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagPerson1" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hPerson1;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagFurigana1" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hFurigana1;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagTel1" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hTel1;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagFax1" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hFax1;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagMail1" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hMail1;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagNTSC1" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hNTSC1;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagCompany2" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hCompany2;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagPerson2" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hPerson2;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagFurigana2" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hFurigana2;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagTel2" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hTel2;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagFax2" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hFax2;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagMail2" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hMail2;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagNTSC2" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hNTSC2;
|
||||
}
|
||||
|
||||
// 備考
|
||||
if( node->FirstChild->Value->Equals( "TagCaption" ) )
|
||||
{
|
||||
node->FirstChild->Value = this->hCaption;
|
||||
}
|
||||
|
||||
// ペアレンタルコントロール
|
||||
if( node->FirstChild->Value->Equals( "TagRatingCERO" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_CERO ]->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagRatingCEROStr" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transRatingToString(
|
||||
OS_TWL_PCTL_OGN_CERO,
|
||||
*(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_CERO ]),
|
||||
*(hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_CERO ]),
|
||||
english );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagEnableCERO" ) )
|
||||
{
|
||||
if( *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_CERO ]) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagAlwaysCERO" ) )
|
||||
{
|
||||
if( *(hSrl->hArrayParentalAlways[ OS_TWL_PCTL_OGN_CERO ]) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
|
||||
if( node->FirstChild->Value->Equals( "TagRatingESRB" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_ESRB ]->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagRatingESRBStr" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transRatingToString(
|
||||
OS_TWL_PCTL_OGN_ESRB,
|
||||
*(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_ESRB ]),
|
||||
*(hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_ESRB ]),
|
||||
english );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagEnableESRB" ) )
|
||||
{
|
||||
if( *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_ESRB ]) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagAlwaysESRB" ) )
|
||||
{
|
||||
if( *(hSrl->hArrayParentalAlways[ OS_TWL_PCTL_OGN_ESRB ]) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
|
||||
if( node->FirstChild->Value->Equals( "TagRatingUSK" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_USK ]->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagRatingUSKStr" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transRatingToString(
|
||||
OS_TWL_PCTL_OGN_USK,
|
||||
*(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_USK ]),
|
||||
*(hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_USK ]),
|
||||
english );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagEnableUSK" ) )
|
||||
{
|
||||
if( *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_USK ]) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagAlwaysUSK" ) )
|
||||
{
|
||||
if( *(hSrl->hArrayParentalAlways[ OS_TWL_PCTL_OGN_USK ]) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
|
||||
if( node->FirstChild->Value->Equals( "TagRatingPEGI" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_PEGI_GEN ]->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagRatingPEGIStr" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transRatingToString(
|
||||
OS_TWL_PCTL_OGN_PEGI_GEN,
|
||||
*(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_PEGI_GEN ]),
|
||||
*(hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_PEGI_GEN ]),
|
||||
english );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagEnablePEGI" ) )
|
||||
{
|
||||
if( *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_PEGI_GEN ]) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagAlwaysPEGI" ) )
|
||||
{
|
||||
if( *(hSrl->hArrayParentalAlways[ OS_TWL_PCTL_OGN_PEGI_GEN ]) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
|
||||
if( node->FirstChild->Value->Equals( "TagRatingPEGIPRT" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_PEGI_PRT ]->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagRatingPEGIPRTStr" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transRatingToString(
|
||||
OS_TWL_PCTL_OGN_PEGI_PRT,
|
||||
*(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_PEGI_PRT ]),
|
||||
*(hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_PEGI_PRT ]),
|
||||
english );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagEnablePEGIPRT" ) )
|
||||
{
|
||||
if( *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_PEGI_PRT ]) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagAlwaysPEGIPRT" ) )
|
||||
{
|
||||
if( *(hSrl->hArrayParentalAlways[ OS_TWL_PCTL_OGN_PEGI_PRT ]) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
|
||||
if( node->FirstChild->Value->Equals( "TagRatingPEGIBBFC" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_PEGI_BBFC ]->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagRatingPEGIBBFCStr" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transRatingToString(
|
||||
OS_TWL_PCTL_OGN_PEGI_BBFC,
|
||||
*(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_PEGI_BBFC ]),
|
||||
*(hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_PEGI_BBFC ]),
|
||||
english );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagEnablePEGIBBFC" ) )
|
||||
{
|
||||
if( *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_PEGI_BBFC ]) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagAlwaysPEGIBBFC" ) )
|
||||
{
|
||||
if( *(hSrl->hArrayParentalAlways[ OS_TWL_PCTL_OGN_PEGI_BBFC ]) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
|
||||
if( node->FirstChild->Value->Equals( "TagRatingOFLC" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_OFLC ]->ToString();
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagRatingOFLCStr" ) )
|
||||
{
|
||||
node->FirstChild->Value = MasterEditorTWL::transRatingToString(
|
||||
OS_TWL_PCTL_OGN_OFLC,
|
||||
*(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_OFLC ]),
|
||||
*(hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_OFLC ]),
|
||||
english );
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagEnableOFLC" ) )
|
||||
{
|
||||
if( *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_OFLC ]) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagAlwaysOFLC" ) )
|
||||
{
|
||||
if( *(hSrl->hArrayParentalAlways[ OS_TWL_PCTL_OGN_OFLC ]) )
|
||||
node->FirstChild->Value = gcnew System::String( "○" );
|
||||
else
|
||||
node->FirstChild->Value = nullptr;
|
||||
}
|
||||
|
||||
// ROM内登録データを1バイトずつ表に書き込む
|
||||
if( node->FirstChild->Value->Equals( "TagRomVersionHex" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hRomVersion->ToString("X2");
|
||||
}
|
||||
System::Int32 byte;
|
||||
for( byte=0; byte < TITLE_NAME_MAX; byte++ )
|
||||
{
|
||||
if( node->FirstChild->Value->Equals( "TagTitleName" + byte.ToString() ) )
|
||||
{
|
||||
System::String ^bstr = hSrl->hTitleName[byte].ToString();
|
||||
if( bstr == nullptr )
|
||||
node->FirstChild->Value = gcnew System::String( "null" );
|
||||
else if( bstr->Equals( "\0" ) )
|
||||
node->FirstChild->Value = gcnew System::String( "\\0" );
|
||||
else if( bstr->Equals( " " ) )
|
||||
node->FirstChild->Value = gcnew System::String( "\\s" );
|
||||
else
|
||||
node->FirstChild->Value = gcnew System::String( bstr );
|
||||
//node->FirstChild->Value = gcnew System::String( hSrl->hTitleName[byte].ToString() );
|
||||
}
|
||||
else if( node->FirstChild->Value->Equals( "TagTitleNameHex" + byte.ToString() ) )
|
||||
{
|
||||
node->FirstChild->Value = title_name[byte].ToString("X2");
|
||||
}
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagGameCode" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hGameCode;
|
||||
}
|
||||
if( node->FirstChild->Value->Equals( "TagMakerCode" ) )
|
||||
{
|
||||
node->FirstChild->Value = hSrl->hMakerCode;
|
||||
}
|
||||
|
||||
} // if( (node->FirstChild != nullptr) && (node->FirstChild->Value != nullptr) )
|
||||
} // for( i=0; i < list->Count; i++ )
|
||||
|
||||
doc->Save( hFilename );
|
||||
|
||||
return ECDeliverableResult::NOERROR;
|
||||
} // ECDeliverableResult RCDeliverable::writeSpreadsheet(System::String ^hFilename, MasterEditorTWL::RCSrl ^hSrl)
|
||||
|
||||
@ -1,109 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
// 書類クラスの宣言
|
||||
|
||||
#include <apptype.h>
|
||||
#include <twl/types.h>
|
||||
#include <twl/os/common/format_rom.h>
|
||||
#include <apptype.h>
|
||||
#include "common.h"
|
||||
#include "srl.h"
|
||||
|
||||
namespace MasterEditorTWL
|
||||
{
|
||||
// -------------------------------------------------------------------
|
||||
// Type : enum class
|
||||
// Name : ECDeliverableResult
|
||||
//
|
||||
// Description : RCDeliverable クラスの操作でのエラーを宣言
|
||||
// -------------------------------------------------------------------
|
||||
enum class ECDeliverableResult
|
||||
{
|
||||
NOERROR = 0,
|
||||
// エラー特定しなくても原因がわかるときの返り値
|
||||
// (エラーが生じる可能性のある箇所が1つ etc.)
|
||||
ERROR,
|
||||
// ファイル操作でのエラー
|
||||
ERROR_FILE_OPEN,
|
||||
ERROR_FILE_READ,
|
||||
ERROR_FILE_WRITE,
|
||||
};
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
// Type : ref class
|
||||
// Name : RCDeliverable
|
||||
//
|
||||
// Description : 提出書類クラス
|
||||
//
|
||||
// Role : 提出情報の入出力
|
||||
// -------------------------------------------------------------------
|
||||
ref class RCDeliverable
|
||||
{
|
||||
// field
|
||||
public:
|
||||
// 提出情報
|
||||
property System::String ^hProductName; // 製品名
|
||||
property System::String ^hProductCode1; // 製品コード
|
||||
property System::String ^hProductCode2; // 製品コード
|
||||
property System::Int32 ^hReleaseYear; // 発売予定日
|
||||
property System::Int32 ^hReleaseMonth;
|
||||
property System::Int32 ^hReleaseDay;
|
||||
property System::Int32 ^hSubmitYear; // 提出日
|
||||
property System::Int32 ^hSubmitMonth;
|
||||
property System::Int32 ^hSubmitDay;
|
||||
property System::String ^hSubmitWay; // 提出方法
|
||||
property System::String ^hUsage; // 用途
|
||||
property System::String ^hUsageOther; // その他の用途
|
||||
property System::Int32 ^hSubmitVersion; // 提出バージョン
|
||||
property System::String ^hSDK; // SDKバージョン
|
||||
property System::Boolean ^hReleaseForeign; // 海外版の予定
|
||||
property System::String ^hProductNameForeign;
|
||||
property System::String ^hProductCode1Foreign;
|
||||
property System::String ^hProductCode2Foreign;
|
||||
|
||||
// 会社情報
|
||||
|
||||
// 担当者(1人目)
|
||||
property System::String ^hCompany1; // 会社名
|
||||
property System::String ^hPerson1; // 名前
|
||||
property System::String ^hFurigana1; // ふりがな
|
||||
property System::String ^hTel1; // 電話番号
|
||||
property System::String ^hFax1; // FAX番号
|
||||
property System::String ^hMail1; // メアド
|
||||
property System::String ^hNTSC1; // NTSC User ID
|
||||
// 担当者(2人目)
|
||||
property System::String ^hCompany2;
|
||||
property System::String ^hPerson2;
|
||||
property System::String ^hFurigana2;
|
||||
property System::String ^hTel2;
|
||||
property System::String ^hFax2;
|
||||
property System::String ^hMail2;
|
||||
property System::String ^hNTSC2;
|
||||
|
||||
// 備考
|
||||
property System::String ^hCaption;
|
||||
|
||||
// ROMヘッダ不記載のROMバイナリ(SRL)固有情報
|
||||
property System::String ^hBackupMemory; // バックアップメモリの種別
|
||||
|
||||
// constructor and destructor
|
||||
public:
|
||||
|
||||
// method
|
||||
public:
|
||||
|
||||
//
|
||||
// 書類出力
|
||||
//
|
||||
// @arg [out] 出力ファイル名
|
||||
// @arg [in] ROMバイナリ(SRL)固有情報
|
||||
// @arg [in] ファイル全体のCRC
|
||||
// @arg [in] SRLのファイル名(書類に記述するために使用)
|
||||
// @arg [in] 英語フラグ
|
||||
//
|
||||
ECDeliverableResult writeSpreadsheet(
|
||||
System::String ^hFilename, RCSrl ^hSrl, System::UInt16 ^hCRC, System::String ^hSrlFilename, System::Boolean english );
|
||||
|
||||
}; // end of ref class RCDeliverable
|
||||
|
||||
} // end of namespace MasterEditorTWL
|
||||
@ -1,251 +0,0 @@
|
||||
// 署名用の鍵データ from makerom.TWL
|
||||
|
||||
#include "stdafx.h"
|
||||
#include <twl/types.h>
|
||||
#include <apptype.h>
|
||||
#include "common.h"
|
||||
#include "keys.h"
|
||||
|
||||
namespace MasterEditorTWL
|
||||
{
|
||||
|
||||
#ifdef METWL_VER_APPTYPE_USER
|
||||
// 開発機用ROMヘッダ署名公開鍵
|
||||
const u8 g_devPubKey_DER[ 0xa2 ] = {
|
||||
0x30, 0x81, 0x9F, 0x30, 0x0D, 0x06, 0x09, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x01,
|
||||
0x05, 0x00, 0x03, 0x81, 0x8D, 0x00, 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xAC, 0x93, 0xBB,
|
||||
0x3C, 0x15, 0x5C, 0x5F, 0x25, 0xB0, 0x4C, 0x37, 0xA4, 0x2D, 0x85, 0x29, 0x1D, 0x7A, 0x9D, 0x2D,
|
||||
0xD5, 0x79, 0xB5, 0x5D, 0xB1, 0x08, 0x20, 0x9C, 0xF0, 0x4C, 0x56, 0x27, 0x97, 0xF8, 0x7E, 0x3E,
|
||||
0xCB, 0x94, 0x06, 0x05, 0x94, 0x00, 0x92, 0x9B, 0xB0, 0x5B, 0x06, 0xF6, 0xAF, 0xAA, 0x9C, 0xA5,
|
||||
0xF0, 0x11, 0xA7, 0x8A, 0xCB, 0x0C, 0x11, 0xD6, 0x0C, 0x3D, 0x30, 0xAC, 0x51, 0x79, 0x5A, 0xB5,
|
||||
0x7F, 0x11, 0x92, 0x74, 0x48, 0x82, 0x81, 0xBF, 0x3B, 0xFA, 0x93, 0xBF, 0x6B, 0x5B, 0x3F, 0x86,
|
||||
0x96, 0x4F, 0xCC, 0x90, 0x12, 0xB2, 0x39, 0x8D, 0x68, 0x16, 0x7B, 0xC6, 0x87, 0xF1, 0xF5, 0x60,
|
||||
0x62, 0x39, 0xFB, 0x10, 0x7E, 0x48, 0x7F, 0xDD, 0x82, 0x38, 0x38, 0x76, 0xB5, 0xCE, 0x21, 0x4B,
|
||||
0xC9, 0x6F, 0x31, 0x8D, 0x23, 0x57, 0x3D, 0xB6, 0x6C, 0xEE, 0xC2, 0x0D, 0x11, 0x02, 0x03, 0x01,
|
||||
0x00, 0x01,
|
||||
};
|
||||
// 開発機用アプリROMヘッダ署名秘密鍵
|
||||
const u8 g_devPrivKey_DER[ 0x263 ] = {
|
||||
0x30, 0x82, 0x02, 0x5F, 0x02, 0x01, 0x00, 0x02, 0x81, 0x81, 0x00, 0xAC, 0x93, 0xBB, 0x3C, 0x15,
|
||||
0x5C, 0x5F, 0x25, 0xB0, 0x4C, 0x37, 0xA4, 0x2D, 0x85, 0x29, 0x1D, 0x7A, 0x9D, 0x2D, 0xD5, 0x79,
|
||||
0xB5, 0x5D, 0xB1, 0x08, 0x20, 0x9C, 0xF0, 0x4C, 0x56, 0x27, 0x97, 0xF8, 0x7E, 0x3E, 0xCB, 0x94,
|
||||
0x06, 0x05, 0x94, 0x00, 0x92, 0x9B, 0xB0, 0x5B, 0x06, 0xF6, 0xAF, 0xAA, 0x9C, 0xA5, 0xF0, 0x11,
|
||||
0xA7, 0x8A, 0xCB, 0x0C, 0x11, 0xD6, 0x0C, 0x3D, 0x30, 0xAC, 0x51, 0x79, 0x5A, 0xB5, 0x7F, 0x11,
|
||||
0x92, 0x74, 0x48, 0x82, 0x81, 0xBF, 0x3B, 0xFA, 0x93, 0xBF, 0x6B, 0x5B, 0x3F, 0x86, 0x96, 0x4F,
|
||||
0xCC, 0x90, 0x12, 0xB2, 0x39, 0x8D, 0x68, 0x16, 0x7B, 0xC6, 0x87, 0xF1, 0xF5, 0x60, 0x62, 0x39,
|
||||
0xFB, 0x10, 0x7E, 0x48, 0x7F, 0xDD, 0x82, 0x38, 0x38, 0x76, 0xB5, 0xCE, 0x21, 0x4B, 0xC9, 0x6F,
|
||||
0x31, 0x8D, 0x23, 0x57, 0x3D, 0xB6, 0x6C, 0xEE, 0xC2, 0x0D, 0x11, 0x02, 0x03, 0x01, 0x00, 0x01,
|
||||
0x02, 0x81, 0x81, 0x00, 0x95, 0xDC, 0xC8, 0x18, 0x19, 0xF8, 0x98, 0x0B, 0x73, 0x78, 0x0C, 0x4D,
|
||||
0x7E, 0xD6, 0x06, 0xE9, 0x39, 0x83, 0xEA, 0xBC, 0x59, 0xAF, 0x7C, 0x87, 0xF2, 0x25, 0xD8, 0x02,
|
||||
0xF8, 0x57, 0x4C, 0x94, 0xB4, 0xCE, 0x74, 0x9B, 0x76, 0x94, 0x70, 0x1D, 0xA1, 0x0D, 0xAF, 0x33,
|
||||
0x4B, 0x28, 0xD5, 0xE9, 0xA0, 0x3F, 0xDD, 0xFD, 0x86, 0x67, 0x36, 0xA8, 0xB2, 0x77, 0x7E, 0xA8,
|
||||
0x2C, 0x2E, 0xEB, 0x43, 0x7B, 0xE4, 0xA3, 0x66, 0x7C, 0x3A, 0x00, 0x90, 0xC5, 0xF5, 0xF8, 0x59,
|
||||
0xF9, 0x95, 0x88, 0x2A, 0xA8, 0xF4, 0x94, 0x41, 0x05, 0x02, 0xA0, 0x47, 0xC0, 0xC1, 0xB9, 0x80,
|
||||
0x1F, 0x49, 0xBB, 0x09, 0xBF, 0x42, 0xBA, 0xE6, 0xEE, 0x8D, 0x21, 0x1D, 0xFB, 0x8F, 0xC7, 0xB7,
|
||||
0x71, 0x00, 0xFB, 0x35, 0x13, 0xD8, 0xBC, 0xA3, 0x3F, 0x3A, 0xCF, 0x96, 0xB0, 0x0B, 0x8A, 0x61,
|
||||
0x9C, 0x70, 0xF8, 0x91, 0x02, 0x41, 0x00, 0xD8, 0xAA, 0x14, 0x21, 0x49, 0x7A, 0x2C, 0xC3, 0xAA,
|
||||
0xDA, 0xFB, 0x17, 0xB0, 0xD7, 0xF5, 0x5A, 0x77, 0xEE, 0xF0, 0xA9, 0x09, 0x18, 0x85, 0x21, 0xD4,
|
||||
0x12, 0x4F, 0x85, 0x35, 0x05, 0x20, 0x36, 0x22, 0x65, 0x2C, 0xDD, 0xFA, 0xF5, 0x8E, 0xA5, 0x2E,
|
||||
0xC4, 0xFD, 0xD1, 0xFA, 0xC6, 0x8A, 0x0F, 0x98, 0x69, 0xD9, 0x82, 0x50, 0xDF, 0xFA, 0x80, 0xC3,
|
||||
0xFE, 0x5E, 0x15, 0x59, 0xA8, 0xD4, 0x05, 0x02, 0x41, 0x00, 0xCB, 0xE8, 0x9A, 0xF2, 0x5F, 0xC1,
|
||||
0x75, 0xA5, 0x1E, 0x95, 0xE4, 0x4F, 0x1A, 0x48, 0xA1, 0x75, 0x9A, 0x6E, 0xDB, 0xA2, 0x31, 0xD6,
|
||||
0x66, 0x29, 0xEA, 0x19, 0x37, 0x0C, 0xB2, 0x89, 0xD3, 0x03, 0x15, 0xE6, 0x7A, 0x1A, 0xCB, 0xCE,
|
||||
0xB9, 0x79, 0x11, 0x9B, 0x71, 0x78, 0xA5, 0xBB, 0x07, 0x6F, 0xA3, 0x05, 0x3B, 0x84, 0x23, 0x47,
|
||||
0xAB, 0x20, 0x34, 0x39, 0xB0, 0x59, 0x87, 0xEC, 0xCE, 0x9D, 0x02, 0x41, 0x00, 0xB8, 0xE0, 0x98,
|
||||
0x00, 0xB7, 0x64, 0x0B, 0x22, 0x83, 0x7E, 0x0B, 0xD7, 0xF1, 0x4C, 0xB5, 0xCD, 0x96, 0x9D, 0x4A,
|
||||
0xB9, 0xD2, 0x4B, 0x1B, 0xFE, 0xFB, 0xA9, 0x0C, 0x35, 0xCC, 0x42, 0x2D, 0x74, 0x43, 0xF1, 0x35,
|
||||
0x51, 0xCD, 0x3D, 0x0F, 0x95, 0x1F, 0xCD, 0x74, 0x10, 0x62, 0xFE, 0x5A, 0xFC, 0x67, 0xBF, 0x9A,
|
||||
0x9C, 0x3A, 0x4A, 0x84, 0xC4, 0xAF, 0x79, 0x33, 0xEA, 0xDF, 0xF0, 0xD1, 0xC9, 0x02, 0x41, 0x00,
|
||||
0xAA, 0x5B, 0x16, 0x00, 0xC2, 0xB1, 0x5D, 0x39, 0x6B, 0x59, 0x2D, 0x5A, 0x4D, 0x0A, 0x3B, 0x22,
|
||||
0x86, 0xB8, 0x71, 0x74, 0x8B, 0x90, 0xA4, 0xE0, 0x05, 0xBD, 0xB5, 0x39, 0x3D, 0x7C, 0x5A, 0x37,
|
||||
0xAC, 0xB7, 0x56, 0x72, 0x46, 0xAD, 0xDA, 0x54, 0xE4, 0xB9, 0xEA, 0x4E, 0x32, 0xA0, 0x13, 0xF1,
|
||||
0x57, 0xD0, 0x4A, 0x4D, 0xF6, 0x2F, 0xAD, 0x2F, 0x85, 0x92, 0x60, 0xDC, 0x1B, 0xEC, 0x63, 0x1D,
|
||||
0x02, 0x41, 0x00, 0xAC, 0x40, 0x43, 0xF2, 0x74, 0x2C, 0x56, 0xF4, 0xB9, 0x52, 0xB0, 0xCC, 0x89,
|
||||
0xC7, 0x70, 0x33, 0xA9, 0xC0, 0xD3, 0x4E, 0x35, 0xFC, 0x49, 0x69, 0xCB, 0x22, 0x9C, 0x0D, 0xD0,
|
||||
0xE1, 0x8F, 0xCC, 0xF4, 0xAD, 0x25, 0xC2, 0xE1, 0x84, 0xD6, 0x34, 0x35, 0x89, 0xFA, 0xC4, 0xBA,
|
||||
0x43, 0x34, 0xF4, 0xD2, 0xB2, 0x36, 0x56, 0xB9, 0x96, 0x78, 0x4D, 0x7A, 0xE3, 0x4D, 0xA9, 0x5E,
|
||||
0xF5, 0x3E, 0x88,
|
||||
};
|
||||
#endif //#ifdef METWL_VER_APPTYPE_USER
|
||||
|
||||
#ifdef METWL_VER_APPTYPE_SYSTEM
|
||||
// 開発用システムアプリ ROMヘッダ署名用公開鍵
|
||||
const u8 g_devPubKey_DER_system[ 0xa2 ] = {
|
||||
0x30, 0x81, 0x9F, 0x30, 0x0D, 0x06, 0x09, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x01,
|
||||
0x05, 0x00, 0x03, 0x81, 0x8D, 0x00, 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xE9, 0x9E, 0xA7,
|
||||
0x9F, 0x59, 0x4D, 0xF4, 0xA7, 0x60, 0x04, 0xBD, 0x47, 0xF2, 0xB3, 0x64, 0xCD, 0x16, 0x79, 0xC1,
|
||||
0x47, 0x39, 0xF6, 0xA9, 0xF8, 0xEE, 0x1A, 0xD0, 0x72, 0xCF, 0x43, 0x97, 0x0C, 0x93, 0xA1, 0x38,
|
||||
0x4E, 0x13, 0x40, 0x6C, 0x10, 0x59, 0x43, 0xE2, 0x71, 0x29, 0x54, 0x14, 0x2C, 0xC5, 0xDA, 0x59,
|
||||
0x4D, 0xB4, 0x6A, 0xEF, 0x85, 0x61, 0x6F, 0x7F, 0x1C, 0x59, 0x34, 0x2C, 0xC6, 0x24, 0xF3, 0x7B,
|
||||
0xC3, 0xB7, 0x40, 0xD1, 0x46, 0xF8, 0x90, 0xB7, 0xC2, 0x98, 0x50, 0xAF, 0x95, 0x52, 0x42, 0xDB,
|
||||
0xAC, 0xD6, 0x7E, 0xA9, 0xC3, 0x3D, 0x1B, 0x51, 0x56, 0x07, 0x06, 0xD0, 0x0B, 0x01, 0xBB, 0x58,
|
||||
0x93, 0xEA, 0xA0, 0x2C, 0xC7, 0x7D, 0x6A, 0x31, 0x7E, 0xC9, 0xE2, 0xDA, 0xFE, 0x1F, 0x2E, 0x9D,
|
||||
0xA7, 0x54, 0x84, 0xDC, 0x28, 0xB9, 0x18, 0xEA, 0x16, 0xF2, 0x95, 0x55, 0x6D, 0x02, 0x03, 0x01,
|
||||
0x00, 0x01,
|
||||
};
|
||||
|
||||
// 開発用システムアプリ ROMヘッダ署名用秘密鍵
|
||||
const u8 g_devPrivKey_DER_system[ 0x263 ] = {
|
||||
0x30, 0x82, 0x02, 0x5E, 0x02, 0x01, 0x00, 0x02, 0x81, 0x81, 0x00, 0xE9, 0x9E, 0xA7, 0x9F, 0x59,
|
||||
0x4D, 0xF4, 0xA7, 0x60, 0x04, 0xBD, 0x47, 0xF2, 0xB3, 0x64, 0xCD, 0x16, 0x79, 0xC1, 0x47, 0x39,
|
||||
0xF6, 0xA9, 0xF8, 0xEE, 0x1A, 0xD0, 0x72, 0xCF, 0x43, 0x97, 0x0C, 0x93, 0xA1, 0x38, 0x4E, 0x13,
|
||||
0x40, 0x6C, 0x10, 0x59, 0x43, 0xE2, 0x71, 0x29, 0x54, 0x14, 0x2C, 0xC5, 0xDA, 0x59, 0x4D, 0xB4,
|
||||
0x6A, 0xEF, 0x85, 0x61, 0x6F, 0x7F, 0x1C, 0x59, 0x34, 0x2C, 0xC6, 0x24, 0xF3, 0x7B, 0xC3, 0xB7,
|
||||
0x40, 0xD1, 0x46, 0xF8, 0x90, 0xB7, 0xC2, 0x98, 0x50, 0xAF, 0x95, 0x52, 0x42, 0xDB, 0xAC, 0xD6,
|
||||
0x7E, 0xA9, 0xC3, 0x3D, 0x1B, 0x51, 0x56, 0x07, 0x06, 0xD0, 0x0B, 0x01, 0xBB, 0x58, 0x93, 0xEA,
|
||||
0xA0, 0x2C, 0xC7, 0x7D, 0x6A, 0x31, 0x7E, 0xC9, 0xE2, 0xDA, 0xFE, 0x1F, 0x2E, 0x9D, 0xA7, 0x54,
|
||||
0x84, 0xDC, 0x28, 0xB9, 0x18, 0xEA, 0x16, 0xF2, 0x95, 0x55, 0x6D, 0x02, 0x03, 0x01, 0x00, 0x01,
|
||||
0x02, 0x81, 0x81, 0x00, 0xCF, 0x67, 0xAA, 0x3B, 0x1F, 0x26, 0xC5, 0x68, 0x7F, 0x27, 0x55, 0xFF,
|
||||
0xF5, 0x29, 0x6C, 0xF9, 0x62, 0xD5, 0xCF, 0x50, 0xF3, 0xD5, 0xD8, 0x4B, 0x06, 0xE0, 0xC9, 0x64,
|
||||
0xD4, 0x3B, 0x96, 0x73, 0x74, 0xF1, 0x71, 0xB2, 0x67, 0x07, 0x0F, 0xA9, 0x68, 0x06, 0x8B, 0x97,
|
||||
0x99, 0x70, 0x6A, 0xC4, 0xE1, 0x16, 0x9B, 0xA8, 0x0F, 0xDF, 0xCC, 0x2B, 0xE7, 0x37, 0xFC, 0x6A,
|
||||
0x67, 0x8B, 0x99, 0x9E, 0xD1, 0xDA, 0xCC, 0x68, 0xFC, 0xEB, 0x8D, 0xFE, 0x42, 0x84, 0x72, 0x88,
|
||||
0x05, 0xAF, 0x23, 0x32, 0x30, 0x1F, 0xFA, 0xCC, 0x67, 0x52, 0x93, 0x6C, 0xC1, 0x0A, 0xCF, 0xD6,
|
||||
0xD3, 0x5F, 0x75, 0xE9, 0x4D, 0x32, 0xC0, 0x31, 0x1B, 0xD4, 0xB5, 0x4B, 0xB4, 0x4E, 0xB0, 0x3E,
|
||||
0xD5, 0x6C, 0x3C, 0xDC, 0x57, 0xBB, 0x32, 0x24, 0x41, 0x9C, 0x79, 0xBE, 0xFC, 0xC0, 0x3B, 0x63,
|
||||
0x0C, 0x5D, 0xC6, 0xE5, 0x02, 0x41, 0x00, 0xF6, 0x77, 0x12, 0x72, 0x63, 0xD0, 0x9B, 0x22, 0xC6,
|
||||
0x4F, 0x19, 0x1E, 0x2A, 0xE1, 0x97, 0xCF, 0x28, 0xD3, 0xC3, 0x5E, 0xFB, 0x22, 0x57, 0xE5, 0x4F,
|
||||
0x90, 0x83, 0x53, 0xB0, 0x80, 0xD3, 0x2D, 0xFB, 0x77, 0x55, 0x52, 0x5E, 0x00, 0xD8, 0x72, 0x39,
|
||||
0x93, 0xF0, 0x89, 0x83, 0x97, 0xFB, 0x78, 0xD2, 0xB0, 0xCD, 0xED, 0x1C, 0x9B, 0x8F, 0x5D, 0xBD,
|
||||
0x00, 0x26, 0x37, 0xA1, 0xE5, 0x38, 0xE7, 0x02, 0x41, 0x00, 0xF2, 0xA8, 0x5D, 0x86, 0xE0, 0x33,
|
||||
0xC8, 0x93, 0x5C, 0xB9, 0xBD, 0xCF, 0x27, 0x70, 0x81, 0x79, 0xE1, 0x12, 0x82, 0x09, 0x64, 0xCB,
|
||||
0xDB, 0xCF, 0xBB, 0x52, 0xD3, 0x3F, 0x22, 0x90, 0x47, 0x23, 0xAA, 0x20, 0x7D, 0x92, 0xFD, 0xD6,
|
||||
0x58, 0x68, 0xF3, 0xB1, 0xFA, 0x7B, 0x81, 0x0D, 0x8F, 0x22, 0xDC, 0x84, 0x08, 0x91, 0x60, 0x07,
|
||||
0xE8, 0x98, 0x9A, 0x84, 0xDA, 0x4C, 0x24, 0xC7, 0x10, 0x8B, 0x02, 0x41, 0x00, 0xB3, 0xB0, 0xAA,
|
||||
0x75, 0x55, 0xCA, 0x90, 0x60, 0xB1, 0x1E, 0x98, 0x1C, 0x83, 0x7D, 0x08, 0x36, 0x53, 0xF8, 0xD8,
|
||||
0x77, 0x16, 0x37, 0xBA, 0xC7, 0x87, 0xD3, 0xBF, 0xBB, 0xB3, 0x72, 0xA9, 0x04, 0xDC, 0x52, 0xEB,
|
||||
0x94, 0xEA, 0xCE, 0x49, 0x00, 0x36, 0x74, 0x62, 0xA9, 0x8F, 0x94, 0xAE, 0x16, 0x2F, 0xDE, 0x11,
|
||||
0xB4, 0xEE, 0xE7, 0x87, 0x85, 0xFB, 0x36, 0xF1, 0xA6, 0x1B, 0xD5, 0xC8, 0x3F, 0x02, 0x40, 0x73,
|
||||
0x18, 0x72, 0xCC, 0x1F, 0x99, 0xD0, 0x40, 0x3D, 0x52, 0x08, 0x7A, 0xB2, 0x5D, 0x45, 0xBC, 0x76,
|
||||
0x8A, 0x1D, 0xCD, 0xB0, 0xD6, 0x94, 0xDB, 0x32, 0x21, 0xB5, 0xFB, 0x13, 0x3C, 0xD5, 0xD1, 0x4F,
|
||||
0xC7, 0x7B, 0x68, 0x76, 0x27, 0xED, 0xE5, 0x51, 0xF9, 0x90, 0x32, 0x76, 0x62, 0xE5, 0x0A, 0x87,
|
||||
0x07, 0xC5, 0x3C, 0x97, 0x0D, 0x09, 0x41, 0x20, 0xC1, 0x74, 0xFD, 0x7A, 0xD0, 0x44, 0xC3, 0x02,
|
||||
0x41, 0x00, 0xAF, 0xA3, 0x2C, 0x53, 0x8E, 0x8E, 0xA8, 0xE7, 0x36, 0xC0, 0x5C, 0x9E, 0x95, 0xEE,
|
||||
0xC1, 0x97, 0x02, 0x63, 0x7F, 0x3B, 0x4E, 0xB2, 0x0F, 0xF2, 0x7A, 0xBD, 0x57, 0x9C, 0x8B, 0x85,
|
||||
0xA8, 0x5D, 0x14, 0x3B, 0x7B, 0xF0, 0xBE, 0xFE, 0x0F, 0x8E, 0x4F, 0xD5, 0xB8, 0x49, 0xE8, 0x90,
|
||||
0xF5, 0x12, 0xBF, 0xB2, 0xD6, 0xE2, 0x78, 0x20, 0x26, 0x6C, 0x3F, 0x5C, 0xE4, 0x57, 0x6D, 0xE9,
|
||||
0xB4, 0x63,
|
||||
};
|
||||
#endif // #ifdef METWL_VER_APPTYPE_SYSTEM
|
||||
|
||||
#ifdef METWL_VER_APPTYPE_SECURE
|
||||
// 開発用ショップアプリ ROMヘッダ署名用公開鍵
|
||||
const u8 g_devPubKey_DER_secure[ 0xa2 ] = {
|
||||
0x30, 0x81, 0x9F, 0x30, 0x0D, 0x06, 0x09, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x01,
|
||||
0x05, 0x00, 0x03, 0x81, 0x8D, 0x00, 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xA7, 0x9F, 0x54,
|
||||
0xA0, 0xC7, 0x45, 0xAE, 0xF6, 0x63, 0xA7, 0x53, 0xB7, 0x0A, 0xCC, 0x0B, 0xCB, 0x65, 0xE1, 0x11,
|
||||
0xC6, 0x05, 0x15, 0xB5, 0x6E, 0xBD, 0xAC, 0x0C, 0xCA, 0xF4, 0x7C, 0x68, 0x7A, 0xF9, 0x0E, 0x5D,
|
||||
0x98, 0x5B, 0xC8, 0x4D, 0x22, 0x3B, 0xA3, 0xBE, 0x8B, 0x5B, 0x7F, 0x26, 0x44, 0x9F, 0xC4, 0x48,
|
||||
0x44, 0xB1, 0x32, 0xB7, 0xBE, 0x63, 0xBA, 0xD6, 0xC1, 0x10, 0xCE, 0xF6, 0xED, 0x47, 0x8F, 0xE1,
|
||||
0xFF, 0x7F, 0x5A, 0xD5, 0x5D, 0x94, 0x38, 0x2F, 0xA1, 0xD4, 0xEF, 0x82, 0xB1, 0x0D, 0xC4, 0x43,
|
||||
0xEC, 0xBE, 0x77, 0xB6, 0x82, 0x9C, 0xFA, 0x17, 0x87, 0x84, 0x82, 0x25, 0x46, 0xFB, 0xD6, 0x05,
|
||||
0xC8, 0x9A, 0x7E, 0xAD, 0x44, 0x40, 0x0D, 0x35, 0x9C, 0x45, 0x44, 0x64, 0x36, 0x61, 0x4B, 0xF7,
|
||||
0xE6, 0x31, 0x5C, 0x7D, 0x96, 0x73, 0xE8, 0xAC, 0xB4, 0xE3, 0x5E, 0xD1, 0x9D, 0x02, 0x03, 0x01,
|
||||
0x00, 0x01,
|
||||
};
|
||||
|
||||
// 開発用ショップアプリ ROMヘッダ署名用秘密鍵
|
||||
const u8 g_devPrivKey_DER_secure[ 0x263 ] = {
|
||||
0x30, 0x82, 0x02, 0x5D, 0x02, 0x01, 0x00, 0x02, 0x81, 0x81, 0x00, 0xA7, 0x9F, 0x54, 0xA0, 0xC7,
|
||||
0x45, 0xAE, 0xF6, 0x63, 0xA7, 0x53, 0xB7, 0x0A, 0xCC, 0x0B, 0xCB, 0x65, 0xE1, 0x11, 0xC6, 0x05,
|
||||
0x15, 0xB5, 0x6E, 0xBD, 0xAC, 0x0C, 0xCA, 0xF4, 0x7C, 0x68, 0x7A, 0xF9, 0x0E, 0x5D, 0x98, 0x5B,
|
||||
0xC8, 0x4D, 0x22, 0x3B, 0xA3, 0xBE, 0x8B, 0x5B, 0x7F, 0x26, 0x44, 0x9F, 0xC4, 0x48, 0x44, 0xB1,
|
||||
0x32, 0xB7, 0xBE, 0x63, 0xBA, 0xD6, 0xC1, 0x10, 0xCE, 0xF6, 0xED, 0x47, 0x8F, 0xE1, 0xFF, 0x7F,
|
||||
0x5A, 0xD5, 0x5D, 0x94, 0x38, 0x2F, 0xA1, 0xD4, 0xEF, 0x82, 0xB1, 0x0D, 0xC4, 0x43, 0xEC, 0xBE,
|
||||
0x77, 0xB6, 0x82, 0x9C, 0xFA, 0x17, 0x87, 0x84, 0x82, 0x25, 0x46, 0xFB, 0xD6, 0x05, 0xC8, 0x9A,
|
||||
0x7E, 0xAD, 0x44, 0x40, 0x0D, 0x35, 0x9C, 0x45, 0x44, 0x64, 0x36, 0x61, 0x4B, 0xF7, 0xE6, 0x31,
|
||||
0x5C, 0x7D, 0x96, 0x73, 0xE8, 0xAC, 0xB4, 0xE3, 0x5E, 0xD1, 0x9D, 0x02, 0x03, 0x01, 0x00, 0x01,
|
||||
0x02, 0x81, 0x80, 0x48, 0xCA, 0x9C, 0x49, 0xA5, 0xBF, 0xD1, 0x17, 0x16, 0x77, 0x97, 0x97, 0x29,
|
||||
0x8D, 0x2A, 0xA2, 0x0D, 0x80, 0x0B, 0xE3, 0xDE, 0x59, 0x6B, 0x0C, 0xC8, 0x39, 0x6A, 0xE4, 0xC7,
|
||||
0xFF, 0x2E, 0xB0, 0x18, 0x6F, 0xF0, 0x9D, 0x35, 0x5E, 0x6A, 0x80, 0xAF, 0x3D, 0x90, 0x85, 0x9C,
|
||||
0x1A, 0x3F, 0x58, 0x15, 0xB9, 0x7B, 0x58, 0xB9, 0x4A, 0xB9, 0x18, 0x68, 0xDE, 0xBE, 0x5B, 0xE1,
|
||||
0x1C, 0xBF, 0x85, 0xDF, 0x5F, 0x30, 0xFD, 0xD2, 0xEC, 0xC0, 0x77, 0x33, 0x62, 0x58, 0xEC, 0xC1,
|
||||
0x47, 0xF7, 0x41, 0xE8, 0x2B, 0x21, 0x83, 0xE0, 0x8E, 0xE0, 0xF4, 0x03, 0x5D, 0x07, 0x84, 0x91,
|
||||
0xFA, 0x5B, 0xD8, 0xD3, 0x47, 0x90, 0x6E, 0x7D, 0x81, 0x9C, 0x1A, 0xB3, 0x03, 0x2F, 0xBC, 0x1A,
|
||||
0x28, 0x01, 0xBB, 0x78, 0x33, 0x60, 0xD2, 0x32, 0x34, 0x09, 0xEE, 0x08, 0x35, 0x50, 0x7A, 0x02,
|
||||
0x77, 0xB9, 0x01, 0x02, 0x41, 0x00, 0xCF, 0x39, 0xB3, 0x95, 0xDB, 0x1A, 0x2C, 0xD5, 0x6B, 0x0E,
|
||||
0xD8, 0x7B, 0xEC, 0x36, 0x14, 0xC5, 0x6C, 0x6C, 0x03, 0x34, 0xCB, 0x8A, 0x03, 0xF0, 0x94, 0x9C,
|
||||
0x2E, 0xBB, 0xA4, 0x24, 0x85, 0x6F, 0x3C, 0x8B, 0xAD, 0x44, 0x88, 0xA1, 0xDC, 0x88, 0xFE, 0xE7,
|
||||
0x02, 0x24, 0xB3, 0x73, 0xEA, 0xD1, 0xF6, 0x61, 0x6A, 0x73, 0x00, 0x86, 0x0B, 0x67, 0xAB, 0x00,
|
||||
0xFB, 0xF7, 0xFD, 0x0D, 0x92, 0x91, 0x02, 0x41, 0x00, 0xCF, 0x13, 0x5C, 0xD1, 0x72, 0x12, 0xA5,
|
||||
0x1D, 0x3A, 0x86, 0xAB, 0xAC, 0x87, 0x11, 0x37, 0x6D, 0xEB, 0x90, 0x14, 0x41, 0x7B, 0xAA, 0x38,
|
||||
0x88, 0xFF, 0xAF, 0xAA, 0xAE, 0x12, 0x3E, 0x7C, 0x28, 0x59, 0xDB, 0xBE, 0xAE, 0x79, 0x20, 0x0C,
|
||||
0x4F, 0xE5, 0xAB, 0x97, 0x64, 0x0D, 0x1E, 0x31, 0x54, 0x10, 0xB0, 0x1C, 0x7E, 0x5A, 0x7B, 0x98,
|
||||
0x32, 0x00, 0xF7, 0xE0, 0x18, 0x15, 0x53, 0xFC, 0x4D, 0x02, 0x41, 0x00, 0x90, 0x5F, 0x38, 0x01,
|
||||
0xD0, 0x9B, 0x44, 0xDF, 0x0F, 0x6E, 0x51, 0x5E, 0xCC, 0xEB, 0xC4, 0xBE, 0xE2, 0xD1, 0xC1, 0xCE,
|
||||
0x17, 0x7C, 0x39, 0x50, 0x74, 0x88, 0xF7, 0x7A, 0x1D, 0x5A, 0xA0, 0x68, 0x26, 0x3B, 0x7D, 0xE4,
|
||||
0xC0, 0x78, 0x5C, 0x68, 0x49, 0x86, 0xF2, 0x14, 0x55, 0xBE, 0x0D, 0xBC, 0x68, 0x35, 0xE8, 0x6E,
|
||||
0xE4, 0xCF, 0x7E, 0xC4, 0xA3, 0xFB, 0xD4, 0x90, 0x2A, 0x8A, 0x39, 0x31, 0x02, 0x41, 0x00, 0x93,
|
||||
0x88, 0xE3, 0x17, 0xA2, 0xA3, 0xA0, 0x1A, 0x4C, 0x09, 0x89, 0x24, 0xD9, 0xF2, 0xAD, 0x40, 0x56,
|
||||
0x96, 0x07, 0xA8, 0x84, 0x18, 0x4A, 0x41, 0x69, 0x92, 0x5A, 0x13, 0xBD, 0x91, 0xE1, 0x59, 0xCA,
|
||||
0x73, 0xE2, 0xCE, 0x62, 0x24, 0x30, 0x41, 0x78, 0x8C, 0x21, 0xC7, 0xBA, 0x04, 0xE9, 0xF6, 0x50,
|
||||
0x11, 0x79, 0xAB, 0x98, 0x81, 0xF8, 0x74, 0x9F, 0xF5, 0xFB, 0x26, 0x8D, 0x83, 0x91, 0xFD, 0x02,
|
||||
0x40, 0x4D, 0xA4, 0x03, 0x7E, 0x00, 0xB6, 0xA2, 0xEE, 0x85, 0x19, 0x5C, 0xB3, 0xBE, 0x06, 0x48,
|
||||
0xF7, 0xA8, 0x27, 0xB3, 0xC9, 0xED, 0x60, 0xE1, 0x56, 0x0A, 0x3F, 0x8D, 0x64, 0x56, 0xBA, 0x2E,
|
||||
0xC3, 0xF6, 0x2D, 0x95, 0x38, 0x87, 0x58, 0xD6, 0x95, 0xF7, 0xA6, 0xD6, 0xEE, 0x85, 0x7D, 0xD7,
|
||||
0x93, 0x80, 0xF5, 0x1D, 0xBF, 0x5F, 0x3E, 0x3A, 0x22, 0x29, 0x18, 0xE5, 0x95, 0x73, 0x0D, 0xEA,
|
||||
0x42,
|
||||
};
|
||||
#endif // #ifdef METWL_VER_APPTYPE_SECURE
|
||||
|
||||
#ifdef METWL_VER_APPTYPE_LAUNCHER
|
||||
// 開発用システムアプリ ROMヘッダ署名用公開鍵
|
||||
const u8 g_devPubKey_DER_launcher[ 0xa2 ] = {
|
||||
0x30, 0x81, 0x9F, 0x30, 0x0D, 0x06, 0x09, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x01,
|
||||
0x05, 0x00, 0x03, 0x81, 0x8D, 0x00, 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xBC, 0xFD, 0xA1,
|
||||
0xFF, 0x1F, 0x66, 0xDF, 0xEC, 0xB4, 0x69, 0xF8, 0xF7, 0x43, 0x0C, 0x5D, 0x0F, 0x00, 0xD7, 0x20,
|
||||
0x49, 0x42, 0x06, 0x03, 0x29, 0x85, 0x0B, 0x99, 0x59, 0x61, 0x98, 0x70, 0x6E, 0xFF, 0xF6, 0xB4,
|
||||
0x70, 0x66, 0xF0, 0xDD, 0x8F, 0xDC, 0xE9, 0xF2, 0x0D, 0xD0, 0x21, 0x1D, 0x77, 0xB8, 0x9C, 0x51,
|
||||
0x87, 0xC0, 0xB1, 0x33, 0xAB, 0x13, 0x96, 0x0B, 0x47, 0xB8, 0x42, 0x4A, 0x0D, 0xC3, 0x77, 0xE1,
|
||||
0x87, 0xB1, 0x6B, 0x24, 0x31, 0x10, 0x8A, 0x47, 0xF2, 0x32, 0xF4, 0xC9, 0x78, 0x25, 0x13, 0xD4,
|
||||
0x80, 0x10, 0x05, 0x52, 0xC3, 0xE7, 0x50, 0x7B, 0x29, 0x49, 0xCE, 0x93, 0xD9, 0x8F, 0x2A, 0xB5,
|
||||
0x4D, 0xD1, 0xC1, 0x91, 0xD8, 0x07, 0x16, 0x10, 0x15, 0xFF, 0xD6, 0x84, 0x8F, 0x54, 0x3D, 0x91,
|
||||
0x5B, 0x37, 0x45, 0x48, 0xE4, 0x6B, 0x62, 0xD2, 0x11, 0x9B, 0x0D, 0x71, 0x69, 0x02, 0x03, 0x01,
|
||||
0x00, 0x01,
|
||||
};
|
||||
|
||||
// 開発用システムアプリ ROMヘッダ署名用秘密鍵
|
||||
const u8 g_devPrivKey_DER_launcher[ 0x263 ] = {
|
||||
0x30, 0x82, 0x02, 0x5D, 0x02, 0x01, 0x00, 0x02, 0x81, 0x81, 0x00, 0xBC, 0xFD, 0xA1, 0xFF, 0x1F,
|
||||
0x66, 0xDF, 0xEC, 0xB4, 0x69, 0xF8, 0xF7, 0x43, 0x0C, 0x5D, 0x0F, 0x00, 0xD7, 0x20, 0x49, 0x42,
|
||||
0x06, 0x03, 0x29, 0x85, 0x0B, 0x99, 0x59, 0x61, 0x98, 0x70, 0x6E, 0xFF, 0xF6, 0xB4, 0x70, 0x66,
|
||||
0xF0, 0xDD, 0x8F, 0xDC, 0xE9, 0xF2, 0x0D, 0xD0, 0x21, 0x1D, 0x77, 0xB8, 0x9C, 0x51, 0x87, 0xC0,
|
||||
0xB1, 0x33, 0xAB, 0x13, 0x96, 0x0B, 0x47, 0xB8, 0x42, 0x4A, 0x0D, 0xC3, 0x77, 0xE1, 0x87, 0xB1,
|
||||
0x6B, 0x24, 0x31, 0x10, 0x8A, 0x47, 0xF2, 0x32, 0xF4, 0xC9, 0x78, 0x25, 0x13, 0xD4, 0x80, 0x10,
|
||||
0x05, 0x52, 0xC3, 0xE7, 0x50, 0x7B, 0x29, 0x49, 0xCE, 0x93, 0xD9, 0x8F, 0x2A, 0xB5, 0x4D, 0xD1,
|
||||
0xC1, 0x91, 0xD8, 0x07, 0x16, 0x10, 0x15, 0xFF, 0xD6, 0x84, 0x8F, 0x54, 0x3D, 0x91, 0x5B, 0x37,
|
||||
0x45, 0x48, 0xE4, 0x6B, 0x62, 0xD2, 0x11, 0x9B, 0x0D, 0x71, 0x69, 0x02, 0x03, 0x01, 0x00, 0x01,
|
||||
0x02, 0x81, 0x80, 0x16, 0x65, 0xDC, 0xC8, 0x16, 0x99, 0xA3, 0x9A, 0x32, 0xFB, 0x88, 0x35, 0x0D,
|
||||
0xAE, 0x2E, 0x6D, 0x33, 0xC5, 0x4B, 0x1F, 0x43, 0x82, 0xE0, 0xE7, 0x0F, 0xCC, 0x83, 0x1D, 0x13,
|
||||
0xB2, 0xF4, 0x48, 0x43, 0x6F, 0xA2, 0x8C, 0xDB, 0xB6, 0x5A, 0x1B, 0xCD, 0xAB, 0xB0, 0x33, 0x30,
|
||||
0xE2, 0x6B, 0xD2, 0x9F, 0x7F, 0x6F, 0x2E, 0x2E, 0x89, 0x11, 0xBD, 0x89, 0xB1, 0xB3, 0x9E, 0x89,
|
||||
0x58, 0xD9, 0xDB, 0xB9, 0x91, 0x00, 0xDA, 0x17, 0xA9, 0x14, 0xC3, 0x83, 0xFF, 0xFF, 0x46, 0x0F,
|
||||
0x5F, 0x81, 0x1B, 0x5B, 0x02, 0xD2, 0x29, 0xEF, 0x48, 0xB7, 0xDF, 0x8C, 0x34, 0xED, 0xA2, 0xEC,
|
||||
0xC0, 0x79, 0x50, 0xC6, 0xAD, 0x0B, 0x98, 0x28, 0xC2, 0x17, 0x80, 0x96, 0x67, 0x3A, 0x22, 0xD7,
|
||||
0x60, 0x61, 0x98, 0xF6, 0xAB, 0x10, 0x1E, 0xE6, 0x23, 0x06, 0x4B, 0x61, 0xAF, 0xFE, 0xD5, 0xAF,
|
||||
0xB8, 0x3D, 0x81, 0x02, 0x41, 0x00, 0xE2, 0x82, 0xC3, 0x83, 0x2A, 0xEF, 0xA0, 0x86, 0x15, 0xFD,
|
||||
0x80, 0x23, 0x2B, 0x1C, 0x80, 0x0C, 0xF7, 0xA0, 0xA3, 0x53, 0x2B, 0xAD, 0xF9, 0xF6, 0xF7, 0xA3,
|
||||
0x7E, 0x1A, 0x5E, 0xE7, 0x18, 0x6D, 0xF3, 0xD6, 0xDE, 0x68, 0xBB, 0x4A, 0x54, 0xAF, 0xDF, 0xA5,
|
||||
0xEC, 0xA7, 0x62, 0xBB, 0xCB, 0x7A, 0xDE, 0x3F, 0xFB, 0x9A, 0x99, 0x2A, 0xF7, 0x2D, 0x23, 0x98,
|
||||
0x9A, 0x9F, 0xCE, 0xFB, 0x67, 0xB1, 0x02, 0x41, 0x00, 0xD5, 0x98, 0x63, 0x19, 0x3D, 0x80, 0xDF,
|
||||
0x71, 0x13, 0x6A, 0xF4, 0x5E, 0x62, 0x99, 0x16, 0x34, 0x18, 0xF9, 0xDC, 0x58, 0x2F, 0xC3, 0xD8,
|
||||
0x8B, 0x68, 0xC1, 0x43, 0x98, 0xF0, 0xEC, 0x39, 0xE3, 0x40, 0x6E, 0x08, 0x9F, 0xED, 0x17, 0xBE,
|
||||
0xCC, 0x87, 0x4A, 0xAD, 0x99, 0x15, 0x09, 0xD0, 0xBB, 0xDB, 0x13, 0xF0, 0x53, 0xDF, 0xCB, 0x66,
|
||||
0x1A, 0xD1, 0xF2, 0x14, 0xB7, 0x17, 0xFA, 0xCB, 0x39, 0x02, 0x41, 0x00, 0xD8, 0xA2, 0x05, 0x89,
|
||||
0x32, 0x8C, 0x41, 0xB3, 0x5B, 0xDE, 0xBA, 0x29, 0x68, 0x76, 0xF6, 0x84, 0xF0, 0x64, 0x23, 0x30,
|
||||
0x4D, 0x4B, 0x34, 0x11, 0x1E, 0x60, 0xB0, 0x1F, 0x5A, 0x7A, 0x9C, 0xE3, 0xB3, 0xDC, 0xE1, 0x93,
|
||||
0xBA, 0xE4, 0x69, 0x40, 0x57, 0x9E, 0xA2, 0x4A, 0xA8, 0x64, 0x41, 0x44, 0xBE, 0xC0, 0xE4, 0xCA,
|
||||
0xC4, 0x08, 0xD2, 0xA3, 0xCA, 0x32, 0x8E, 0x57, 0x9F, 0x26, 0xD4, 0xD1, 0x02, 0x41, 0x00, 0x9B,
|
||||
0xD5, 0x50, 0x07, 0xAC, 0x2D, 0x87, 0xD7, 0x71, 0xB9, 0x48, 0x8C, 0x4C, 0x17, 0x30, 0x71, 0xD5,
|
||||
0xFF, 0x05, 0x59, 0x79, 0x8F, 0xC3, 0x3F, 0x02, 0xB0, 0x6D, 0xE6, 0xF9, 0x6E, 0xFF, 0x54, 0xE3,
|
||||
0x3E, 0xE4, 0x1F, 0xF9, 0xD4, 0xA7, 0x29, 0x85, 0x53, 0x60, 0x90, 0x1D, 0x1F, 0x4A, 0x20, 0xA4,
|
||||
0x57, 0x49, 0xB1, 0x87, 0xC7, 0x57, 0xB9, 0x1D, 0x8F, 0x26, 0xB9, 0xE6, 0x4E, 0xDD, 0x51, 0x02,
|
||||
0x40, 0x4F, 0xE6, 0xC8, 0x11, 0x14, 0xA2, 0xF9, 0xC3, 0xD1, 0x7B, 0x74, 0x48, 0x8F, 0x33, 0xB4,
|
||||
0xF6, 0xFF, 0xEE, 0xDC, 0x4E, 0x34, 0xF9, 0x66, 0xB8, 0x25, 0x3A, 0x05, 0xF5, 0x29, 0x1B, 0x12,
|
||||
0x61, 0x6C, 0xCD, 0xF1, 0x0D, 0xE6, 0x68, 0xED, 0x81, 0x44, 0x96, 0x07, 0x5A, 0x43, 0x72, 0x93,
|
||||
0xDC, 0xEE, 0xD7, 0x81, 0x82, 0x22, 0x5E, 0x07, 0x15, 0x02, 0xA5, 0xE9, 0x54, 0x59, 0x86, 0x03,
|
||||
0x02,
|
||||
};
|
||||
#endif // #ifdef METWL_VER_APPTYPE_LAUNCHER
|
||||
|
||||
} // end of namespace MasterEditorTWL
|
||||
@ -1,29 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
// 署名用の鍵データの宣言
|
||||
|
||||
#include <twl/types.h>
|
||||
#include <apptype.h>
|
||||
|
||||
namespace MasterEditorTWL
|
||||
{
|
||||
// 開発機用ROMヘッダ署名鍵
|
||||
|
||||
#ifdef METWL_VER_APPTYPE_USER
|
||||
extern const u8 g_devPubKey_DER[ 0xa2 ];
|
||||
extern const u8 g_devPrivKey_DER[ 0x263 ];
|
||||
#endif
|
||||
#ifdef METWL_VER_APPTYPE_SYSTEM
|
||||
extern const u8 g_devPubKey_DER_system[ 0xa2 ];
|
||||
extern const u8 g_devPrivKey_DER_system[ 0x263 ];
|
||||
#endif
|
||||
#ifdef METWL_VER_APPTYPE_SECURE
|
||||
extern const u8 g_devPubKey_DER_secure[ 0xa2 ];
|
||||
extern const u8 g_devPrivKey_DER_secure[ 0x263 ];
|
||||
#endif
|
||||
#ifdef METWL_VER_APPTYPE_LAUNCHER
|
||||
extern const u8 g_devPubKey_DER_launcher[ 0xa2 ];
|
||||
extern const u8 g_devPrivKey_DER_launcher[ 0x263 ];
|
||||
#endif
|
||||
|
||||
} // end of namespace MasterEditorTWL
|
||||
@ -1,98 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
// 量が多いのでひとまず入力ありの項目のみ
|
||||
|
||||
#define LANG_PRODUCT_NAME_J ("製品名")
|
||||
#define LANG_PRODUCT_LIMIT_J ("(30文字以内)")
|
||||
#define LANG_PRODUCT_CODE_J ("製品コード")
|
||||
#define LANG_RELEASE_DATE_J ("発売予定日")
|
||||
#define LANG_SUBMIT_DATE_J ("書類提出日")
|
||||
#define LANG_SUBMIT_WAY_J ("提出方法")
|
||||
#define LANG_SUBMIT_POST_J ("郵送")
|
||||
#define LANG_SUBMIT_HAND_J ("手渡し")
|
||||
#define LANG_USAGE_J ("用途")
|
||||
#define LANG_USAGE_SALE_J ("一般販売用")
|
||||
#define LANG_USAGE_SAMPLE_J ("試遊台用")
|
||||
#define LANG_USAGE_DST_J ("データ配信用")
|
||||
#define LANG_USAGE_OTHER_J ("その他")
|
||||
#define LANG_BACKUP_J ("バックアップメモリ")
|
||||
#define LANG_SUBMIT_VER_J ("提出バージョン")
|
||||
#define LANG_SUBMIT_VER_CAP_J ("* リマスターバージョンが上がると再び0からカウント")
|
||||
#define LANG_F_J ("海外版")
|
||||
#define LANG_PRODUCT_NAME_F_J ("製品名")
|
||||
#define LANG_PRODUCT_CODE_F_J ("製品コード")
|
||||
#define LANG_RELEASE_F_J ("海外版を発売する(予定)")
|
||||
#define LANG_MULTI_F_J ("(複数ある場合のみ)")
|
||||
#define LANG_CAPTION_J ("備考欄 - その他連絡事項があればご記入ください")
|
||||
#define LANG_PERSON_1_J ("担当者1")
|
||||
#define LANG_PERSON_2_J ("担当者2")
|
||||
#define LANG_INPUT_PERSON_2_J ("担当者2を入力する")
|
||||
#define LANG_COMPANY_J ("貴社名")
|
||||
#define LANG_DEPART_J ("部署名")
|
||||
#define LANG_PERSON_J ("ご氏名")
|
||||
#define LANG_FURIGANA_J ("ふりがな")
|
||||
#define LANG_TEL_J ("Tel")
|
||||
#define LANG_FAX_J ("Fax")
|
||||
#define LANG_MAIL_J ("e-mail")
|
||||
#define LANG_NTSC_1_J ("NTSC")
|
||||
#define LANG_NTSC_2_J ("User ID")
|
||||
|
||||
#define LANG_EULA_J ("EULA同意")
|
||||
#define LANG_EULA_VER_J ("EULA同意バージョン")
|
||||
#define LANG_ICON_J ("メニュー上でのアイコン表示")
|
||||
#define LANG_WIRELESS_ICON_J ("DSワイヤレス通信アイコン表示")
|
||||
#define LANG_WIFI_ICON_J ("Wi-Fi通信アイコン表示")
|
||||
#define LANG_NO_ICON_J ("アイコンを表示しない")
|
||||
#define LANG_REGION_PCTL_J ("リージョンとペアレンタルコントロール")
|
||||
#define LANG_REGION_J ("カードリージョン")
|
||||
#define LANG_PCTL_RATING_J ("レーティング年齢")
|
||||
#define LANG_PCTL_ENABLE_J ("制限を有効")
|
||||
#define LANG_PCTL_ALWAYS_J ("審査中")
|
||||
|
||||
|
||||
#define LANG_PRODUCT_NAME_E ("Product Name")
|
||||
#define LANG_PRODUCT_LIMIT_E ("(Shorter than 30 chars)")
|
||||
#define LANG_PRODUCT_CODE_E ("Product Code")
|
||||
#define LANG_RELEASE_DATE_E ("Launch Date")
|
||||
#define LANG_SUBMIT_DATE_E ("Submission Date")
|
||||
#define LANG_SUBMIT_WAY_E ("How to submit")
|
||||
#define LANG_SUBMIT_POST_E ("Mail")
|
||||
#define LANG_SUBMIT_HAND_E ("Handover")
|
||||
#define LANG_USAGE_E ("Purpose")
|
||||
#define LANG_USAGE_SALE_E ("For Sale")
|
||||
#define LANG_USAGE_SAMPLE_E ("For Trial")
|
||||
#define LANG_USAGE_DST_E ("For Network Distribution")
|
||||
#define LANG_USAGE_OTHER_E ("Other")
|
||||
#define LANG_SUBMIT_VER_E ("Submission Ver.")
|
||||
#define LANG_BACKUP_E ("Backup Memory")
|
||||
#define LANG_SUBMIT_VER_CAP_E ("* return to 0 when release ver. is updated.")
|
||||
#define LANG_F_E ("Foreign Ver.")
|
||||
#define LANG_PRODUCT_NAME_F_E ("Product Name")
|
||||
#define LANG_PRODUCT_CODE_F_E ("Product Code")
|
||||
#define LANG_RELEASE_F_E ("Foreign Ver. is scheduled to go on sale")
|
||||
#define LANG_MULTI_F_E ("(Only Release Multi Ver.)")
|
||||
#define LANG_CAPTION_E ("Remarks Item - Please write further information.")
|
||||
#define LANG_PERSON_1_E ("Account1")
|
||||
#define LANG_PERSON_2_E ("Account2")
|
||||
#define LANG_INPUT_PERSON_2_E ("Input Account2")
|
||||
#define LANG_COMPANY_E ("Company")
|
||||
#define LANG_DEPART_E ("Dept.")
|
||||
#define LANG_PERSON_E ("Contact")
|
||||
#define LANG_FURIGANA_E ("")
|
||||
#define LANG_TEL_E ("Tel")
|
||||
#define LANG_FAX_E ("Fax")
|
||||
#define LANG_MAIL_E ("e-mail")
|
||||
#define LANG_NTSC_1_E ("")
|
||||
#define LANG_NTSC_2_E ("")
|
||||
|
||||
#define LANG_EULA_E ("Agree EULA")
|
||||
#define LANG_EULA_VER_E ("EULA agreement ver.")
|
||||
#define LANG_ICON_E ("Icons on the Menu")
|
||||
#define LANG_WIRELESS_ICON_E ("Display an Icon of DS Wireless")
|
||||
#define LANG_WIFI_ICON_E ("Display an Icon of Wi-Fi connection")
|
||||
#define LANG_NO_ICON_E ("Display No Icon")
|
||||
#define LANG_REGION_PCTL_E ("Card Region and Parental Control")
|
||||
#define LANG_REGION_E ("Card Region")
|
||||
#define LANG_PCTL_RATING_E ("Rating Age")
|
||||
#define LANG_PCTL_ENABLE_E ("Enable Control")
|
||||
#define LANG_PCTL_ALWAYS_E ("Rating Pending")
|
||||
@ -1,3 +0,0 @@
|
||||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Visual C++ generated include file.
|
||||
// Used by app.rc
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,380 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
// ROMデータ(SRL)クラスと関連クラスの宣言
|
||||
|
||||
#include <apptype.h>
|
||||
#include "common.h"
|
||||
#include <twl/types.h>
|
||||
#include <twl/os/common/format_rom.h>
|
||||
#include <twl/os/common/ownerInfoEx.h>
|
||||
|
||||
namespace MasterEditorTWL
|
||||
{
|
||||
// -------------------------------------------------------------------
|
||||
// Type : enum class
|
||||
// Name : ECSrlResult
|
||||
//
|
||||
// Description : RCSrlクラスの操作でのエラーを宣言
|
||||
// -------------------------------------------------------------------
|
||||
enum class ECSrlResult
|
||||
{
|
||||
NOERROR = 0,
|
||||
// エラー特定しなくても原因がわかるときの返り値
|
||||
// (エラーが生じる可能性のある箇所が1つ etc.)
|
||||
ERROR,
|
||||
// ファイル操作でのエラー
|
||||
ERROR_FILE_OPEN,
|
||||
ERROR_FILE_READ,
|
||||
ERROR_FILE_WRITE,
|
||||
// 署名でのエラー
|
||||
ERROR_SIGN_ENCRYPT, // 署名できない
|
||||
ERROR_SIGN_DECRYPT, // 署名解除できない
|
||||
ERROR_SIGN_VERIFY, // 署名解除した後のダイジェストが合わない
|
||||
// CRC算出でのエラー
|
||||
ERROR_SIGN_CRC,
|
||||
// SDKバージョン取得でのエラー
|
||||
ERROR_SDK,
|
||||
// プラットフォームがNTR専用 or 不正バイナリ
|
||||
ERROR_PLATFORM,
|
||||
};
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
// Type : ref class
|
||||
// Name : RCSDKVersion
|
||||
//
|
||||
// Description : RCSrlクラスに持たせるSDKバージョン情報クラス
|
||||
//
|
||||
// Role : 構造体としてデータをまとめておく
|
||||
// -------------------------------------------------------------------
|
||||
ref class RCSDKVersion
|
||||
{
|
||||
private:
|
||||
System::String ^hVersion;
|
||||
System::UInt32 ^hCode;
|
||||
System::Boolean ^hIsStatic;
|
||||
private:
|
||||
RCSDKVersion(){} // 封じる
|
||||
public:
|
||||
RCSDKVersion( System::String ^ver, System::UInt32 code, System::Boolean isStatic ) // 生成時にのみフィールドを設定可能
|
||||
{
|
||||
if( ver == nullptr )
|
||||
this->hVersion = gcnew System::String(""); // NULL参照バグを避ける
|
||||
else
|
||||
this->hVersion = ver;
|
||||
this->hCode = gcnew System::UInt32( code );
|
||||
this->hIsStatic = gcnew System::Boolean( isStatic );
|
||||
}
|
||||
public:
|
||||
property System::String ^Version // 生成後にはフィールドはRead Only
|
||||
{
|
||||
System::String^ get(){ return this->hVersion; }
|
||||
}
|
||||
public:
|
||||
property System::Boolean IsStatic
|
||||
{
|
||||
System::Boolean get(){ return *(this->hIsStatic); }
|
||||
}
|
||||
public:
|
||||
property System::UInt32 Code
|
||||
{
|
||||
System::UInt32 get(){ return *(this->hCode); }
|
||||
}
|
||||
};
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
// Type : ref class
|
||||
// Name : RCLicense
|
||||
//
|
||||
// Description : RCSrlクラスに持たせるライセンス情報クラス
|
||||
//
|
||||
// Role : 構造体としてデータをまとめておく
|
||||
// -------------------------------------------------------------------
|
||||
ref class RCLicense
|
||||
{
|
||||
private:
|
||||
System::String ^hPublisher;
|
||||
System::String ^hName;
|
||||
private:
|
||||
RCLicense(){} // 封じる
|
||||
public:
|
||||
RCLicense( System::String ^pub, System::String ^name ) // 生成時にのみフィールドを設定可能
|
||||
{
|
||||
if( pub == nullptr )
|
||||
this->hPublisher = gcnew System::String("");
|
||||
else
|
||||
this->hPublisher = pub;
|
||||
|
||||
if( name == nullptr )
|
||||
this->hName = gcnew System::String("");
|
||||
else
|
||||
this->hName = name;
|
||||
}
|
||||
public:
|
||||
property System::String ^Name // 生成後にはフィールドはRead Only
|
||||
{
|
||||
System::String^ get(){ return this->hName; }
|
||||
}
|
||||
public:
|
||||
property System::String ^Publisher
|
||||
{
|
||||
System::String^ get(){ return this->hPublisher; }
|
||||
}
|
||||
};
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
// Type : ref class
|
||||
// Name : RCMrcError
|
||||
//
|
||||
// Description : RCSrlクラスに持たせるMRCエラー情報クラス
|
||||
//
|
||||
// Role : 構造体としてデータをまとめておく
|
||||
// -------------------------------------------------------------------
|
||||
public ref class RCMrcError
|
||||
{
|
||||
private:
|
||||
System::String ^hName; // 項目名
|
||||
System::UInt32 ^hBegin; // 開始アドレス
|
||||
System::UInt32 ^hEnd; // 終了アドレス
|
||||
System::String ^hMsg; // エラーメッセージ
|
||||
System::String ^hNameE; // 英語版
|
||||
System::String ^hMsgE;
|
||||
System::Boolean ^hEnableModify; // マスタエディタで修正可能かどうか
|
||||
System::Boolean ^hAffectRom; // 変更するとSRL(ROMバイナリ)が変更されるか
|
||||
private:
|
||||
RCMrcError(){} // 封じる
|
||||
public:
|
||||
RCMrcError(
|
||||
System::String ^name, System::UInt32 beg, System::UInt32 end, System::String ^msg,
|
||||
System::String ^nameE, System::String ^msgE, System::Boolean enableModify, System::Boolean affectRom )
|
||||
{
|
||||
if( name == nullptr )
|
||||
this->hName = gcnew System::String("");
|
||||
else
|
||||
this->hName = name;
|
||||
|
||||
if( nameE == nullptr )
|
||||
this->hNameE = gcnew System::String("");
|
||||
else
|
||||
this->hNameE = nameE;
|
||||
|
||||
this->hBegin = gcnew System::UInt32( beg );
|
||||
this->hEnd = gcnew System::UInt32( end );
|
||||
|
||||
if( msg == nullptr )
|
||||
this->hMsg = gcnew System::String("");
|
||||
else
|
||||
this->hMsg = msg;
|
||||
|
||||
if( msgE == nullptr )
|
||||
this->hMsgE = gcnew System::String("");
|
||||
else
|
||||
this->hMsgE = msgE;
|
||||
|
||||
this->hEnableModify = gcnew System::Boolean( enableModify );
|
||||
this->hAffectRom = gcnew System::Boolean( affectRom );
|
||||
}
|
||||
public:
|
||||
property System::Boolean EnableModify
|
||||
{
|
||||
System::Boolean get(){ return *(this->hEnableModify); } // Read Only
|
||||
}
|
||||
property System::Boolean AffectRom
|
||||
{
|
||||
System::Boolean get(){ return *(this->hAffectRom); }
|
||||
}
|
||||
public:
|
||||
// gridViewの表示形式にあわせる
|
||||
cli::array<System::Object^>^ getAll( System::Boolean isJapanese )
|
||||
{
|
||||
if( (*this->hBegin == METWL_ERRLIST_NORANGE) && (*this->hEnd == METWL_ERRLIST_NORANGE) )
|
||||
{
|
||||
if( isJapanese )
|
||||
return (gcnew array<System::Object^>{this->hName, "-", "-", this->hMsg});
|
||||
else
|
||||
return (gcnew array<System::Object^>{this->hNameE, "-", "-", this->hMsgE});
|
||||
}
|
||||
|
||||
if( isJapanese )
|
||||
return (gcnew array<System::Object^>{this->hName, this->hBegin->ToString("X04")+"h", this->hEnd->ToString("X04")+"h", this->hMsg});
|
||||
else
|
||||
return (gcnew array<System::Object^>{this->hNameE, this->hBegin->ToString("X04")+"h", this->hEnd->ToString("X04")+"h", this->hMsgE});
|
||||
}
|
||||
};
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
// Type : ref class
|
||||
// Name : RCMrcSpecialList
|
||||
//
|
||||
// Description : MRCの追加エラー項目クラス
|
||||
//
|
||||
// Role : 構造体としてデータをまとめておく
|
||||
// -------------------------------------------------------------------
|
||||
ref class RCMrcSpecialList
|
||||
{
|
||||
public:
|
||||
property System::Boolean ^hIsCheck;
|
||||
property System::UInt32 ^hSDKVer;
|
||||
property System::Byte ^hEULAVer;
|
||||
property cli::array<System::UInt32^> ^hShared2SizeArray;
|
||||
public:
|
||||
RCMrcSpecialList()
|
||||
{
|
||||
this->hIsCheck = gcnew System::Boolean( false );
|
||||
this->hSDKVer = gcnew System::UInt32( 0 );
|
||||
this->hEULAVer = gcnew System::Byte( 0 );
|
||||
this->hShared2SizeArray = gcnew cli::array<System::UInt32^>(METWL_NUMOF_SHARED2FILES); // ファイルサイズの数に合わせる
|
||||
System::Int32 i;
|
||||
for( i=0; i < METWL_NUMOF_SHARED2FILES; i++ )
|
||||
{
|
||||
this->hShared2SizeArray[i] = gcnew System::UInt32( 0 );
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
// Type : ref class
|
||||
// Name : RCSrl
|
||||
//
|
||||
// Description : ROMデータ(SRL)の設定情報クラス
|
||||
//
|
||||
// Role : ROMデータのファイル入出力・内部情報の更新
|
||||
// -------------------------------------------------------------------
|
||||
ref class RCSrl
|
||||
{
|
||||
// field
|
||||
private:
|
||||
// ROMヘッダ
|
||||
ROM_Header *pRomHeader;
|
||||
|
||||
public:
|
||||
// (GUIに表示される)ROMヘッダ固有情報
|
||||
|
||||
// NTR互換情報 ReadOnly
|
||||
property System::String ^hTitleName;
|
||||
property System::String ^hGameCode;
|
||||
property System::String ^hMakerCode;
|
||||
property System::String ^hPlatform;
|
||||
property System::String ^hRomSize;
|
||||
property System::Byte ^hRomVersion;
|
||||
property System::UInt16 ^hHeaderCRC;
|
||||
property System::String ^hLatency; // MROM/1TROM/Illegal
|
||||
|
||||
// ペアレンタルコントロール
|
||||
property cli::array<System::Byte^> ^hArrayParentalRating; // 各団体での制限年齢
|
||||
property cli::array<System::Boolean^> ^hArrayParentalEffect; // 制限有効フラグ
|
||||
property cli::array<System::Boolean^> ^hArrayParentalAlways; // 制限強制有効フラグ
|
||||
|
||||
// TWL専用情報 一部編集可能
|
||||
property System::UInt32 ^hNormalRomOffset;
|
||||
property System::UInt32 ^hKeyTableRomOffset;
|
||||
property System::Byte ^hEULAVersion; // 編集可能
|
||||
property System::String ^hTitleIDLo;
|
||||
property System::UInt32 ^hTitleIDHi;
|
||||
property System::Boolean ^hIsAppLauncher; // TitleIDLoからわかるアプリ種別
|
||||
property System::Boolean ^hIsAppUser; // TitleIDHiからわかるアプリ種別
|
||||
property System::Boolean ^hIsAppSystem; //
|
||||
property System::Boolean ^hIsAppSecure; //
|
||||
property System::Boolean ^hIsLaunch; //
|
||||
property System::Boolean ^hIsMediaNand; //
|
||||
property System::Boolean ^hIsDataOnly; //
|
||||
property System::UInt16 ^hPublisherCode; //
|
||||
property System::UInt32 ^hPublicSize;
|
||||
property System::UInt32 ^hPrivateSize;
|
||||
property System::Boolean ^hIsNormalJump;
|
||||
property System::Boolean ^hIsTmpJump;
|
||||
property System::Boolean ^hHasDSDLPlaySign; // ROMヘッダ外のSRLからわかる署名の有無
|
||||
property System::Boolean ^hIsOldDevEncrypt; // 旧開発用暗号フラグが立っている
|
||||
property System::Boolean ^hIsSCFGAccess; // SCFGレジスタをロックしている
|
||||
|
||||
// TWL拡張フラグ 一部編集可能
|
||||
property System::Boolean ^hIsCodecTWL;
|
||||
property System::Boolean ^hIsEULA; // 編集可能
|
||||
property System::Boolean ^hIsSubBanner;
|
||||
property System::Boolean ^hIsWiFiIcon; // 編集可能
|
||||
property System::Boolean ^hIsWirelessIcon; // 編集可能
|
||||
property System::Boolean ^hIsWL;
|
||||
|
||||
// TWLアクセスコントロール Read Only
|
||||
property System::Boolean ^hIsCommonClientKey;
|
||||
property System::Boolean ^hIsAesSlotBForES;
|
||||
property System::Boolean ^hIsAesSlotCForNAM;
|
||||
property System::Boolean ^hIsSD;
|
||||
property System::Boolean ^hIsNAND;
|
||||
property System::Boolean ^hIsGameCardOn;
|
||||
property System::Boolean ^hIsShared2;
|
||||
property System::Boolean ^hIsAesSlotBForJpegEnc;
|
||||
property System::Boolean ^hIsGameCardNitro;
|
||||
property System::Boolean ^hIsAesSlotAForSSL;
|
||||
property System::Boolean ^hIsCommonClientKeyForDebugger;
|
||||
|
||||
// Shared2ファイルサイズ Read Only
|
||||
property cli::array<System::UInt32^> ^hShared2SizeArray;
|
||||
|
||||
// カードリージョン Read Only
|
||||
property System::Boolean ^hIsRegionJapan;
|
||||
property System::Boolean ^hIsRegionAmerica;
|
||||
property System::Boolean ^hIsRegionEurope;
|
||||
property System::Boolean ^hIsRegionAustralia;
|
||||
|
||||
// SDKバージョンと使用ライブラリのリスト
|
||||
property System::Collections::Generic::List<RCSDKVersion^> ^hSDKList;
|
||||
property System::Collections::Generic::List<RCLicense^> ^hLicenseList;
|
||||
|
||||
// MRC機能でチェックされたエラー情報のリスト
|
||||
property System::Collections::Generic::List<RCMrcError^> ^hErrorList;
|
||||
property System::Collections::Generic::List<RCMrcError^> ^hWarnList;
|
||||
|
||||
// MRC追加項目
|
||||
property RCMrcSpecialList ^hMrcSpecialList;
|
||||
|
||||
// constructor and destructor
|
||||
public:
|
||||
RCSrl();
|
||||
~RCSrl();
|
||||
|
||||
// method
|
||||
public:
|
||||
|
||||
//
|
||||
// ROMヘッダのファイル入出力
|
||||
//
|
||||
// @arg [in/out] 入出力ファイル名
|
||||
//
|
||||
ECSrlResult readFromFile ( System::String ^filename );
|
||||
ECSrlResult writeToFile( System::String ^filename );
|
||||
|
||||
// internal method
|
||||
private:
|
||||
// ROM固有情報とROMヘッダの設定
|
||||
ECSrlResult setRomInfo(void); // ROMヘッダから取得したROM固有情報をフィールドに反映させる
|
||||
ECSrlResult setRomHeader(void); // ROMヘッダにROM固有情報フィールドの値を反映させる
|
||||
|
||||
// ROMヘッダの更新
|
||||
ECSrlResult calcRomHeaderCRC(void); // ROMヘッダのCRCを再計算
|
||||
ECSrlResult signRomHeader(void); // ROMヘッダ更新後の再署名
|
||||
ECSrlResult decryptRomHeader(void); // ROMヘッダの署名を外す
|
||||
|
||||
// SRLバイナリから特殊な設定を調べる
|
||||
ECSrlResult hasDSDLPlaySign( FILE *fp );
|
||||
// DSダウンロード署名がSRLに格納されているか調べる
|
||||
// @arg [in] 入力ファイルのFP (->SRL読み込み時に実行されるべき)]
|
||||
ECSrlResult searchSDKVersion( FILE *fp ); // SDKバージョンを取得する
|
||||
ECSrlResult searchLicenses( FILE *fp ); // 使用ライセンスを取得する
|
||||
|
||||
// MRC(Master ROM Checker)機能
|
||||
ECSrlResult mrc( FILE *fp );
|
||||
ECSrlResult mrcNTR( FILE *fp );
|
||||
ECSrlResult mrcTWL( FILE *fp );
|
||||
ECSrlResult mrcTWLParentalControl(void);
|
||||
System::Boolean mrcRegion( System::UInt32 region ); // @ret リージョンが正しいかどうか
|
||||
void mrcRegionOrganization( System::UInt32 region );
|
||||
void mrcRating( System::Byte ogn );
|
||||
void mrcPadding( FILE *fp );
|
||||
void mrcBanner( FILE *fp );
|
||||
|
||||
// utility
|
||||
void clearParentalControl( System::Byte ogn );
|
||||
|
||||
}; // end of ref class RCSrl
|
||||
|
||||
} // end of namespace MasterEditorTWL
|
||||
@ -1,7 +0,0 @@
|
||||
// stdafx.cpp : 標準インクルード MasterEditorTWL.pch のみを
|
||||
// 含むソース ファイルは、プリコンパイル済みヘッダーになります。
|
||||
// stdafx.obj にはプリコンパイル済み型情報が含まれます。
|
||||
|
||||
#include "stdafx.h"
|
||||
|
||||
|
||||
@ -1,6 +0,0 @@
|
||||
// stdafx.h : 標準のシステム インクルード ファイルのインクルード ファイル、または
|
||||
// 参照回数が多く、かつあまり変更されない、プロジェクト専用のインクルード ファイル
|
||||
// を記述します。
|
||||
#pragma once
|
||||
|
||||
// TODO: プログラムに必要な追加ヘッダーをここで参照してください。
|
||||
@ -1,518 +0,0 @@
|
||||
// utility.h の実装
|
||||
|
||||
#include "stdafx.h"
|
||||
#include <apptype.h>
|
||||
#include "common.h"
|
||||
#include "utility.h"
|
||||
#include <cstring>
|
||||
#include <cstdio>
|
||||
#include <twl/types.h>
|
||||
#include <twl/os/common/format_rom.h>
|
||||
#include <twl/os/common/ownerInfoEx.h>
|
||||
|
||||
//
|
||||
// String を char 配列に格納
|
||||
//
|
||||
// @arg [out] 格納先
|
||||
// @arg [in] 格納元
|
||||
// @arg [in] 文字列長
|
||||
// @arg [in] 余りを埋める padding
|
||||
//
|
||||
void MasterEditorTWL::setStringToChars( char *pDst, System::String ^hSrc,
|
||||
const System::Int32 nMax, const System::SByte pad )
|
||||
{
|
||||
System::Int32 i;
|
||||
|
||||
memset( pDst, pad, nMax );
|
||||
for( i=0; (i < hSrc->Length) && (i < nMax); i++ )
|
||||
{
|
||||
pDst[i] = (char)hSrc[i];
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// ROMヘッダ中のROM容量設定バイトからROM容量を表す文字列を取得
|
||||
//
|
||||
// @arg [in] ROM容量設定バイト
|
||||
//
|
||||
// @ret 文字列(単位つき)
|
||||
//
|
||||
System::String^ MasterEditorTWL::transRomSizeToString( System::Byte ^byte )
|
||||
{
|
||||
System::UInt32 size;
|
||||
System::String ^unit;
|
||||
|
||||
// RomSize = 2^(byte) [Mbit]
|
||||
size = 1 << *(byte);
|
||||
|
||||
if(size >= 1024)
|
||||
{
|
||||
unit = gcnew System::String("Gbit");
|
||||
size = size / 1024;
|
||||
}
|
||||
else
|
||||
{
|
||||
unit = gcnew System::String("Mbit");
|
||||
}
|
||||
return (size.ToString() + unit);
|
||||
}
|
||||
|
||||
//
|
||||
// サイズから単位つきの文字列を取得
|
||||
//
|
||||
// @arg [in] バイト数
|
||||
//
|
||||
// @ret 文字列(単位つき)
|
||||
//
|
||||
System::String^ MasterEditorTWL::transSizeToString( System::UInt32 ^size )
|
||||
{
|
||||
if( size == nullptr )
|
||||
{
|
||||
return (gcnew System::String(""));
|
||||
}
|
||||
|
||||
System::UInt32 val = *size;
|
||||
|
||||
// Byte単位
|
||||
if( val == 0 )
|
||||
{
|
||||
return val.ToString();
|
||||
}
|
||||
if( val < 1024 )
|
||||
{
|
||||
return (val.ToString() + " Byte");
|
||||
}
|
||||
|
||||
// KB単位に変換
|
||||
if( (val % 1024) != 0 )
|
||||
{
|
||||
return (val.ToString() + " Byte"); // 端数のときは単位変換しない
|
||||
}
|
||||
val = val / 1024;
|
||||
if( val < 1024 )
|
||||
{
|
||||
return (val.ToString() + " KB");
|
||||
}
|
||||
|
||||
// MB単位に変換
|
||||
if( (val % 1024) != 0 )
|
||||
{
|
||||
return (val.ToString() + " KB");
|
||||
}
|
||||
val = val / 1024;
|
||||
if( val < 1024)
|
||||
{
|
||||
return (val.ToString() + " MB");
|
||||
}
|
||||
|
||||
// GB単位に変換
|
||||
if( (val % 1024) != 0 )
|
||||
{
|
||||
return (val.ToString() + " MB");
|
||||
}
|
||||
val = val / 1024;
|
||||
return (val.ToString() + " GB");
|
||||
}
|
||||
|
||||
//
|
||||
// ペアレンタルコントロールのレーティング値から文字列を取得
|
||||
//
|
||||
// @arg [in] 団体
|
||||
// @arg [in] 有効フラグ(0歳以上か未審査かを判定するために使用する)
|
||||
// @arg [in] レーティング値
|
||||
// @arg [in] 英語フラグ
|
||||
//
|
||||
// @ret レーティングの文字列(団体がおかしいときnullptr)
|
||||
//
|
||||
System::String^ MasterEditorTWL::transRatingToString( System::Byte ogn, System::Boolean enable, System::Byte rating, System::Boolean english )
|
||||
{
|
||||
cli::array< System::String^ > ^list;
|
||||
System::Int32 index;
|
||||
System::String ^str;
|
||||
|
||||
if( ogn == OS_TWL_PCTL_OGN_CERO )
|
||||
{
|
||||
if( english )
|
||||
{
|
||||
list = gcnew cli::array< System::String^ >{ L"A (All ages)", L"B (aged 12 or older)", L"C (aged 15 or older)",
|
||||
L"D (aged 17 or older)", L"Z (aged 18 or older)", L"Unexamined"};
|
||||
}
|
||||
else
|
||||
{
|
||||
list = gcnew cli::array< System::String^ >{L"A (全年齢)", L"B (12歳以上)", L"C (15歳以上)", L"D (17歳以上)", L"Z (18歳以上)", L"未審査"};
|
||||
}
|
||||
|
||||
switch( rating )
|
||||
{
|
||||
case 0:
|
||||
if( enable ) // 全年齢か未審査か判定
|
||||
index = 0;
|
||||
else
|
||||
index = 5;
|
||||
break;
|
||||
case 12: index = 1; break;
|
||||
case 15: index = 2; break;
|
||||
case 17: index = 3; break;
|
||||
case 18: index = 4; break;
|
||||
default:
|
||||
index = 5;
|
||||
break;
|
||||
}
|
||||
str = list[ index ];
|
||||
}
|
||||
|
||||
else if( ogn == OS_TWL_PCTL_OGN_ESRB )
|
||||
{
|
||||
if( english )
|
||||
{
|
||||
list = gcnew cli::array< System::String^ >{L"EC (aged 3 or older)", L"E (aged 6 or older)", L"E10+ (aged 10 or older)",
|
||||
L"T (aged 13 or older)", L"M (aged 17 or older)", L"Unexamined"};
|
||||
}
|
||||
else
|
||||
{
|
||||
list = gcnew cli::array< System::String^ >{L"EC (3歳以上)", L"E (6歳以上)", L"E10+ (10歳以上)", L"T (13歳以上)", L"M (17歳以上)", L"未審査"};
|
||||
}
|
||||
|
||||
switch( rating )
|
||||
{
|
||||
case 3: index = 0; break;
|
||||
case 6: index = 1; break;
|
||||
case 10: index = 2; break;
|
||||
case 13: index = 3; break;
|
||||
case 17: index = 4; break;
|
||||
case 0: index = 5; break; // 0はデフォルト値なのでエラーメッセージを出さない(自動的に未審査扱い)
|
||||
default:
|
||||
index = 5;
|
||||
break;
|
||||
}
|
||||
str = list[ index ];
|
||||
}
|
||||
|
||||
else if( ogn == OS_TWL_PCTL_OGN_USK )
|
||||
{
|
||||
if( english )
|
||||
{
|
||||
list = gcnew cli::array< System::String^ >{L"All ages", L"aged 6 or older", L"aged 12 or older", L"aged 16 or older",
|
||||
L"Inadequent for young", L"Unexamined"};
|
||||
}
|
||||
else
|
||||
{
|
||||
list = gcnew cli::array< System::String^ >{L"年齢制限なし", L"6歳以上", L"12歳以上", L"16歳以上", L"青少年には不適切", L"未審査"};
|
||||
}
|
||||
|
||||
switch( rating )
|
||||
{
|
||||
case 0:
|
||||
if( enable )
|
||||
index = 0;
|
||||
else
|
||||
index = 5;
|
||||
break;
|
||||
case 6: index = 1; break;
|
||||
case 12: index = 2; break;
|
||||
case 16: index = 3; break;
|
||||
case 18: index = 4; break;
|
||||
default:
|
||||
index = 5;
|
||||
break;
|
||||
}
|
||||
str = list[ index ];
|
||||
}
|
||||
|
||||
else if( ogn == OS_TWL_PCTL_OGN_PEGI_GEN )
|
||||
{
|
||||
if( english )
|
||||
{
|
||||
list = gcnew cli::array< System::String^ >{L"aged 3 or older", L"aged 7 or older", L"aged 12 or older", L"aged 16 or older",
|
||||
L"aged 18 or older", L"Unexamined"};
|
||||
}
|
||||
else
|
||||
{
|
||||
list = gcnew cli::array< System::String^ >{L"3歳以上", L"7歳以上", L"12歳以上", L"16歳以上", L"18歳以上", L"未審査"};
|
||||
}
|
||||
|
||||
switch( rating )
|
||||
{
|
||||
case 3: index = 0; break;
|
||||
case 7: index = 1; break;
|
||||
case 12: index = 2; break;
|
||||
case 16: index = 3; break;
|
||||
case 18: index = 4; break;
|
||||
case 0: index = 5; break;
|
||||
default:
|
||||
index = 5;
|
||||
break;
|
||||
}
|
||||
str = list[ index ];
|
||||
}
|
||||
|
||||
else if( ogn == OS_TWL_PCTL_OGN_PEGI_PRT )
|
||||
{
|
||||
if( english )
|
||||
{
|
||||
list = gcnew cli::array< System::String^ >{L"aged 4 or older", L"aged 6 or older", L"aged 12 or older", L"aged 16 or older",
|
||||
L"aged 18 or older", L"Unexamined"};
|
||||
}
|
||||
else
|
||||
{
|
||||
list = gcnew cli::array< System::String^ >{L"4歳以上", L"6歳以上", L"12歳以上", L"16歳以上", L"18歳以上", L"未審査"};
|
||||
}
|
||||
|
||||
switch( rating )
|
||||
{
|
||||
case 4: index = 0; break;
|
||||
case 6: index = 1; break;
|
||||
case 12: index = 2; break;
|
||||
case 16: index = 3; break;
|
||||
case 18: index = 4; break;
|
||||
case 0: index = 5; break;
|
||||
default:
|
||||
index = 5;
|
||||
break;
|
||||
}
|
||||
str = list[ index ];
|
||||
}
|
||||
|
||||
else if( ogn == OS_TWL_PCTL_OGN_PEGI_BBFC )
|
||||
{
|
||||
if( english )
|
||||
{
|
||||
list = gcnew cli::array< System::String^ >{L"aged 3 or older", L"aged 4 or older recommended", L"aged 7 or older", L"aged 8 or older recommended",
|
||||
L"aged 12 or older", L"aged 15 or older", L"aged 16 or older", L"aged 18 or older", L"Unexamined"};
|
||||
}
|
||||
else
|
||||
{
|
||||
list = gcnew cli::array< System::String^ >{L"3歳以上", L"4歳以上推奨", L"7歳以上", L"8歳以上推奨",
|
||||
L"12歳以上", L"15歳以上", L"16歳以上", L"18歳以上", L"未審査"};
|
||||
}
|
||||
switch( rating )
|
||||
{
|
||||
case 3: index = 0; break;
|
||||
case 4: index = 1; break;
|
||||
case 7: index = 2; break;
|
||||
case 8: index = 3; break;
|
||||
case 12: index = 4; break;
|
||||
case 15: index = 5; break;
|
||||
case 16: index = 6; break;
|
||||
case 18: index = 7; break;
|
||||
case 0: index = 8; break;
|
||||
default:
|
||||
index = 8;
|
||||
break;
|
||||
}
|
||||
str = list[ index ];
|
||||
}
|
||||
|
||||
else if( ogn == OS_TWL_PCTL_OGN_OFLC )
|
||||
{
|
||||
if( english )
|
||||
{
|
||||
list = gcnew cli::array< System::String^ >{L"G", L"PG", L"M", L"MA15+", L"Unexamined"};
|
||||
}
|
||||
else
|
||||
{
|
||||
list = gcnew cli::array< System::String^ >{L"G", L"PG", L"M", L"MA15+", L"未審査"};
|
||||
}
|
||||
|
||||
switch( rating )
|
||||
{
|
||||
case 0:
|
||||
if( enable )
|
||||
index = 0;
|
||||
else
|
||||
index = 4;
|
||||
break;
|
||||
case 7: index = 1; break;
|
||||
case 14: index = 2; break;
|
||||
case 15: index = 3; break;
|
||||
default:
|
||||
index = 4; break;
|
||||
break;
|
||||
}
|
||||
str = list[ index ];
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
str = nullptr;
|
||||
}
|
||||
|
||||
return str;
|
||||
} // MasterEditorTWL::transRatingToString
|
||||
|
||||
//
|
||||
// バイト列に特定のパターンが含まれるかどうかマッチングする
|
||||
//
|
||||
// @arg [in] テキスト
|
||||
// [in] テキストの長さ
|
||||
// [in] パターン
|
||||
// [in] パターンの長さ
|
||||
// [in] テキストの終端まで調べた時点でテキストが途中までマッチしていた場合を成功とみなすか
|
||||
//
|
||||
// @ret マッチしたテキストのオフセットをリストで返す。
|
||||
//
|
||||
System::Collections::Generic::List<u32>^ MasterEditorTWL::patternMatch(
|
||||
const u8 *text, const u32 textLen, const u8 *pattern, const u32 patternLen, const System::Boolean enableLast )
|
||||
{
|
||||
// ひとまずシンプルな方法で実装する
|
||||
u32 first;
|
||||
u32 len;
|
||||
System::Collections::Generic::List<u32> ^list = gcnew System::Collections::Generic::List<u32>();
|
||||
list->Clear();
|
||||
|
||||
// パターンを1文字ずつずらしながらマッチング
|
||||
for( first=0; first < textLen; first++ )
|
||||
{
|
||||
len = (patternLen < (textLen-first))?patternLen:(textLen-first); // 最後のほうは途中までしかマッチングしない
|
||||
if( *(text+first) == pattern[0] ) // 高速化のため最初の文字が一致したときのみ全文マッチング
|
||||
{
|
||||
if( memcmp( text+first, pattern, len ) == 0 )
|
||||
{
|
||||
if( (enableLast == true) )
|
||||
{
|
||||
list->Add( first );
|
||||
}
|
||||
else if( len == patternLen ) // 完全一致しないとダメ
|
||||
{
|
||||
list->Add( first );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return list;
|
||||
} // MasterEditorTWL::patternMatch
|
||||
|
||||
//
|
||||
// ファイルにバイト列のパターンが含まれるかどうかマッチングする
|
||||
//
|
||||
// @arg [in] マッチ対象となるファイルポインタ
|
||||
// @arg [in] パターン
|
||||
// @arg [in] パターンの長さ(PATTERN_MATCH_LEN_MAX以下でなければならない)
|
||||
//
|
||||
// @ret マッチしたテキストのオフセットをリストで返す。
|
||||
// 最後までマッチした場合のみ成功したとみなす。
|
||||
//
|
||||
#define PATTERN_MATCH_LEN_MAX (10*1024)
|
||||
System::Collections::Generic::List<u32>^ MasterEditorTWL::patternMatch( FILE *fp, const u8 *pattern, const u32 patternLen )
|
||||
{
|
||||
u8 text[ 2 * PATTERN_MATCH_LEN_MAX ]; // バッファの切れ目を探索するため多めに読み込むので最大でパターンの2倍だけバッファが必要になる
|
||||
u32 cur;
|
||||
u32 filesize;
|
||||
u32 len;
|
||||
u32 extra;
|
||||
System::Collections::Generic::List<u32> ^tmplist;
|
||||
System::Collections::Generic::List<u32> ^list = gcnew System::Collections::Generic::List<u32>;
|
||||
list->Clear();
|
||||
|
||||
if( patternLen > PATTERN_MATCH_LEN_MAX )
|
||||
return nullptr;
|
||||
|
||||
fseek( fp, 0, SEEK_END );
|
||||
filesize = ftell( fp );
|
||||
|
||||
cur = 0;
|
||||
while( cur < filesize )
|
||||
{
|
||||
// バッファの切れ目を調べたいため実際には(パターンの長さ-1)だけ多めにリードする
|
||||
len = ((filesize - cur) < PATTERN_MATCH_LEN_MAX)?(filesize - cur):PATTERN_MATCH_LEN_MAX;
|
||||
extra = (len <= PATTERN_MATCH_LEN_MAX)?0:(patternLen-1); // 最後までいったときには余分にリードしてはいけない
|
||||
fseek( fp, cur, SEEK_SET );
|
||||
u32 readlen = fread( text, 1, len + extra, fp );
|
||||
if( (len + extra) != readlen )
|
||||
{
|
||||
//System::Diagnostics::Debug::WriteLine( "actual len = " + readlen.ToString() );
|
||||
//System::Diagnostics::Debug::WriteLine( "expect len = " + (len + extra).ToString() );
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
// テキスト終端に途中までマッチングしたときは失敗とみなす
|
||||
tmplist = MasterEditorTWL::patternMatch( text, len+extra, pattern, patternLen, false );
|
||||
if( tmplist != nullptr )
|
||||
{
|
||||
for each( u32 tmpval in tmplist )
|
||||
{
|
||||
list->Add( tmpval + cur ); // 実際のオフセットはファイルオフセットを加えた値
|
||||
}
|
||||
}
|
||||
|
||||
// 次のSEEK位置:多めにリードしたはずらす
|
||||
cur += len;
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
//
|
||||
// XMLのルートノードから指定した名前のタグを検索して返す
|
||||
//
|
||||
// @arg [in] XMLのルートノード
|
||||
// @arg [in] タグ名
|
||||
//
|
||||
// @ret 検索でマッチしたときノードを返す。ないときは nullptr。
|
||||
// ただし、最初にマッチしたもののみ返す
|
||||
//
|
||||
System::Xml::XmlNode^ MasterEditorTWL::searchXmlNode( System::Xml::XmlElement ^root, System::String ^tag )
|
||||
{
|
||||
System::Xml::XmlNodeList ^list = root->GetElementsByTagName( tag );
|
||||
System::Xml::XmlNode ^item = nullptr;
|
||||
if( list != nullptr )
|
||||
{
|
||||
item = list->Item(0);
|
||||
}
|
||||
return item;
|
||||
}
|
||||
|
||||
//
|
||||
// タグを検索してそのテキストが指定したテキストと一致するか調べる
|
||||
//
|
||||
// @arg [in] XMLのルートノード
|
||||
// @arg [in] タグ名
|
||||
// @arg [in] 値
|
||||
//
|
||||
// @ret 一致するときtrue。一致しないとき、タグが存在しないときはfalse。
|
||||
//
|
||||
System::Boolean MasterEditorTWL::isXmlEqual( System::Xml::XmlElement ^root, System::String ^tag, System::String ^val )
|
||||
{
|
||||
System::Xml::XmlNode ^item = MasterEditorTWL::searchXmlNode( root, tag );
|
||||
if( (item != nullptr) && (item->FirstChild != nullptr) && (item->FirstChild->Value->Equals( val )) )
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
//
|
||||
// タグを検索してそのテキストを返す
|
||||
//
|
||||
// @arg [in] XMLのルートノード
|
||||
// @arg [in] タグのXPath
|
||||
//
|
||||
// @ret テキストが存在するときそのテキストを返す。存在しないときnullptr。
|
||||
//
|
||||
System::String^ MasterEditorTWL::getXPathText( System::Xml::XmlElement ^root, System::String ^xpath )
|
||||
{
|
||||
System::Xml::XmlNode ^tmp = root->SelectSingleNode( xpath );
|
||||
if( tmp && tmp->FirstChild && tmp->FirstChild->Value )
|
||||
{
|
||||
return tmp->FirstChild->Value;
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
//
|
||||
// XMLにタグを追加する
|
||||
//
|
||||
// @arg [in] XMLドキュメント
|
||||
// @arg [in] 親ノード
|
||||
// @arg [in] タグ名
|
||||
// @arg [in] テキスト
|
||||
//
|
||||
void MasterEditorTWL::appendXmlTag( System::Xml::XmlDocument ^doc, System::Xml::XmlElement ^parent,
|
||||
System::String ^tag, System::String ^text )
|
||||
{
|
||||
if( System::String::IsNullOrEmpty( text ) )
|
||||
return;
|
||||
|
||||
System::Xml::XmlElement ^node = doc->CreateElement( tag );
|
||||
node->AppendChild( doc->CreateTextNode( text ) );
|
||||
parent->AppendChild( node );
|
||||
}
|
||||
@ -1,125 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
// 共用ライブラリ・クラスの宣言
|
||||
|
||||
#include <twl/types.h>
|
||||
#include <cstring>
|
||||
#include <cstdio>
|
||||
|
||||
namespace MasterEditorTWL
|
||||
{
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
// functions
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
//
|
||||
// String を char 配列に格納
|
||||
//
|
||||
// @arg [out] 格納先
|
||||
// @arg [in] 格納元
|
||||
// @arg [in] 文字列長
|
||||
// @arg [in] 余りを埋める padding
|
||||
//
|
||||
void setStringToChars( char *pDst, System::String ^hSrc, const System::Int32 nMax, const System::SByte pad );
|
||||
|
||||
//
|
||||
// ROMヘッダ中のROM容量設定バイトからROM容量を表す文字列を取得
|
||||
//
|
||||
// @arg [in] ROM容量設定バイト
|
||||
//
|
||||
// @ret 文字列(単位つき)
|
||||
//
|
||||
System::String^ transRomSizeToString( System::Byte ^byte );
|
||||
|
||||
//
|
||||
// サイズから単位つきの文字列を取得
|
||||
//
|
||||
// @arg [in] バイト数
|
||||
//
|
||||
// @ret 文字列(単位つき)
|
||||
//
|
||||
System::String^ transSizeToString( System::UInt32 ^size );
|
||||
|
||||
//
|
||||
// ペアレンタルコントロールのレーティング値から文字列を取得
|
||||
//
|
||||
// @arg [in] 団体
|
||||
// @arg [in] 有効フラグ(0歳以上か未審査かを判定するために使用する)
|
||||
// @arg [in] レーティング値
|
||||
// @arg [in] 英語フラグ
|
||||
//
|
||||
// @ret レーティングの文字列(団体がおかしいときnullptr)
|
||||
//
|
||||
System::String^ transRatingToString( System::Byte ogn, System::Boolean enable, System::Byte rating, System::Boolean english );
|
||||
|
||||
//
|
||||
// バイト列に特定のパターンが含まれるかどうかマッチングする
|
||||
//
|
||||
// @arg [in] テキスト
|
||||
// [in] テキストの長さ
|
||||
// [in] パターン
|
||||
// [in] パターンの長さ
|
||||
// [in] テキストの終端まで調べた時点でテキストが途中までマッチしていた場合を成功とみなすか
|
||||
//
|
||||
// @ret マッチしたテキストのインデックスをリストで返す。
|
||||
//
|
||||
System::Collections::Generic::List<u32>^ patternMatch(
|
||||
const u8 *text, const u32 textLen, const u8 *pattern, const u32 patternLen, const System::Boolean enableLast );
|
||||
|
||||
//
|
||||
// ファイルにバイト列のパターンが含まれるかどうかマッチングする
|
||||
//
|
||||
// @arg [in] マッチ対象となるファイルポインタ
|
||||
// @arg [in] パターン
|
||||
// @arg [in] パターンの長さ
|
||||
//
|
||||
// @ret マッチしたテキストのインデックスをリストで返す。
|
||||
// 最後までマッチした場合のみ成功したとみなす。
|
||||
//
|
||||
System::Collections::Generic::List<u32>^ patternMatch( FILE *fp, const u8 *pattern, const u32 patternLen );
|
||||
|
||||
//
|
||||
// XMLのルートノードから指定した名前のタグを検索して返す
|
||||
//
|
||||
// @arg [in] XMLのルートノード
|
||||
// @arg [in] タグ名
|
||||
//
|
||||
// @ret 検索でマッチしたときノードを返す。ないときは nullptr。
|
||||
// ただし、最初にマッチしたもののみ返す
|
||||
//
|
||||
System::Xml::XmlNode^ searchXmlNode( System::Xml::XmlElement ^root, System::String ^tag );
|
||||
|
||||
//
|
||||
// タグを検索してそのテキストが指定したテキストと一致するか調べる
|
||||
//
|
||||
// @arg [in] XMLのルートノード
|
||||
// @arg [in] タグ名
|
||||
// @arg [in] 値
|
||||
//
|
||||
// @ret 一致するときtrue。一致しないとき、タグが存在しないときはfalse。
|
||||
//
|
||||
System::Boolean isXmlEqual( System::Xml::XmlElement ^root, System::String ^tag, System::String ^val );
|
||||
|
||||
//
|
||||
// タグを検索してそのテキストを返す
|
||||
//
|
||||
// @arg [in] XMLのルートノード
|
||||
// @arg [in] タグのXPath
|
||||
//
|
||||
// @ret テキストが存在するときそのテキストを返す。存在しないときnullptr。
|
||||
//
|
||||
System::String^ getXPathText( System::Xml::XmlElement ^root, System::String ^xpath );
|
||||
|
||||
//
|
||||
// XMLにタグを追加する
|
||||
//
|
||||
// @arg [in] XMLドキュメント
|
||||
// @arg [in] 親ノード
|
||||
// @arg [in] タグ名
|
||||
// @arg [in] テキスト
|
||||
//
|
||||
void appendXmlTag( System::Xml::XmlDocument ^doc, System::Xml::XmlElement ^parent,
|
||||
System::String ^tag, System::String ^text );
|
||||
|
||||
} // end of namespace MasterEditorTWL
|
||||
@ -1,820 +0,0 @@
|
||||
"DeployProject"
|
||||
{
|
||||
"VSVersion" = "3:800"
|
||||
"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}"
|
||||
"IsWebType" = "8:FALSE"
|
||||
"ProjectName" = "8:MasterEditorTWLSetup"
|
||||
"LanguageId" = "3:1041"
|
||||
"CodePage" = "3:932"
|
||||
"UILanguageId" = "3:1041"
|
||||
"SccProjectName" = "8:"
|
||||
"SccLocalPath" = "8:"
|
||||
"SccAuxPath" = "8:"
|
||||
"SccProvider" = "8:"
|
||||
"Hierarchy"
|
||||
{
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_23206E985D4D45889DEAA959C37C4BC9"
|
||||
"OwnerKey" = "8:_UNDEFINED"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_7746D2D347F0423FB46FA2300F6158A4"
|
||||
"OwnerKey" = "8:_UNDEFINED"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_A3417E9C9F294832AE49B5BDAF95E373"
|
||||
"OwnerKey" = "8:_UNDEFINED"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
}
|
||||
"Configurations"
|
||||
{
|
||||
"Debug"
|
||||
{
|
||||
"DisplayName" = "8:Debug"
|
||||
"IsDebugOnly" = "11:TRUE"
|
||||
"IsReleaseOnly" = "11:FALSE"
|
||||
"OutputFilename" = "8:Debug\\MasterEditorTWLSetup.msi"
|
||||
"PackageFilesAs" = "3:2"
|
||||
"PackageFileSize" = "3:-2147483648"
|
||||
"CabType" = "3:1"
|
||||
"Compression" = "3:2"
|
||||
"SignOutput" = "11:FALSE"
|
||||
"CertificateFile" = "8:"
|
||||
"PrivateKeyFile" = "8:"
|
||||
"TimeStampServer" = "8:"
|
||||
"InstallerBootstrapper" = "3:2"
|
||||
"BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
|
||||
{
|
||||
"Enabled" = "11:TRUE"
|
||||
"PromptEnabled" = "11:TRUE"
|
||||
"PrerequisitesLocation" = "2:1"
|
||||
"Url" = "8:"
|
||||
"ComponentsUrl" = "8:"
|
||||
"Items"
|
||||
{
|
||||
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0"
|
||||
{
|
||||
"Name" = "8:.NET Framework 2.0 (x86)"
|
||||
"ProductCode" = "8:Microsoft.Net.Framework.2.0"
|
||||
}
|
||||
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1"
|
||||
{
|
||||
"Name" = "8:Windows インストーラ 3.1"
|
||||
"ProductCode" = "8:Microsoft.Windows.Installer.3.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"Release"
|
||||
{
|
||||
"DisplayName" = "8:Release"
|
||||
"IsDebugOnly" = "11:FALSE"
|
||||
"IsReleaseOnly" = "11:TRUE"
|
||||
"OutputFilename" = "8:Release\\MasterEditorTWLSetup.msi"
|
||||
"PackageFilesAs" = "3:2"
|
||||
"PackageFileSize" = "3:-2147483648"
|
||||
"CabType" = "3:1"
|
||||
"Compression" = "3:2"
|
||||
"SignOutput" = "11:FALSE"
|
||||
"CertificateFile" = "8:"
|
||||
"PrivateKeyFile" = "8:"
|
||||
"TimeStampServer" = "8:"
|
||||
"InstallerBootstrapper" = "3:2"
|
||||
"BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
|
||||
{
|
||||
"Enabled" = "11:TRUE"
|
||||
"PromptEnabled" = "11:TRUE"
|
||||
"PrerequisitesLocation" = "2:1"
|
||||
"Url" = "8:"
|
||||
"ComponentsUrl" = "8:"
|
||||
"Items"
|
||||
{
|
||||
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0"
|
||||
{
|
||||
"Name" = "8:.NET Framework 2.0 (x86)"
|
||||
"ProductCode" = "8:Microsoft.Net.Framework.2.0"
|
||||
}
|
||||
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1"
|
||||
{
|
||||
"Name" = "8:Windows インストーラ 3.1"
|
||||
"ProductCode" = "8:Microsoft.Windows.Installer.3.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"Deployable"
|
||||
{
|
||||
"CustomAction"
|
||||
{
|
||||
}
|
||||
"DefaultFeature"
|
||||
{
|
||||
"Name" = "8:DefaultFeature"
|
||||
"Title" = "8:"
|
||||
"Description" = "8:"
|
||||
}
|
||||
"ExternalPersistence"
|
||||
{
|
||||
"LaunchCondition"
|
||||
{
|
||||
"{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_6924DDEBAA3847838D980F2E7456B5FF"
|
||||
{
|
||||
"Name" = "8:.NET Framework"
|
||||
"Message" = "8:[VSDNETMSG]"
|
||||
"Version" = "8:2.0.50727"
|
||||
"AllowLaterVersions" = "11:FALSE"
|
||||
"InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=76617"
|
||||
}
|
||||
}
|
||||
}
|
||||
"File"
|
||||
{
|
||||
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_23206E985D4D45889DEAA959C37C4BC9"
|
||||
{
|
||||
"SourcePath" = "8:..\\resource\\sheet_templete.xml"
|
||||
"TargetName" = "8:sheet_templete.xml"
|
||||
"Tag" = "8:"
|
||||
"Folder" = "8:_99EFE6B595C5432FB4712560C9D29AE5"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Vital" = "11:TRUE"
|
||||
"ReadOnly" = "11:FALSE"
|
||||
"Hidden" = "11:FALSE"
|
||||
"System" = "11:FALSE"
|
||||
"Permanent" = "11:FALSE"
|
||||
"SharedLegacy" = "11:FALSE"
|
||||
"PackageAs" = "3:1"
|
||||
"Register" = "3:1"
|
||||
"Exclude" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"IsolateTo" = "8:"
|
||||
}
|
||||
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A3417E9C9F294832AE49B5BDAF95E373"
|
||||
{
|
||||
"SourcePath" = "8:..\\resource\\ini.xml"
|
||||
"TargetName" = "8:ini.xml"
|
||||
"Tag" = "8:"
|
||||
"Folder" = "8:_99EFE6B595C5432FB4712560C9D29AE5"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Vital" = "11:TRUE"
|
||||
"ReadOnly" = "11:FALSE"
|
||||
"Hidden" = "11:FALSE"
|
||||
"System" = "11:FALSE"
|
||||
"Permanent" = "11:FALSE"
|
||||
"SharedLegacy" = "11:FALSE"
|
||||
"PackageAs" = "3:1"
|
||||
"Register" = "3:1"
|
||||
"Exclude" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"IsolateTo" = "8:"
|
||||
}
|
||||
}
|
||||
"FileType"
|
||||
{
|
||||
}
|
||||
"Folder"
|
||||
{
|
||||
"{1525181F-901A-416C-8A58-119130FE478E}:_511CA14EE892474E9A4F78537CA4FD5F"
|
||||
{
|
||||
"Name" = "8:#1916"
|
||||
"AlwaysCreate" = "11:TRUE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:DesktopFolder"
|
||||
"Folders"
|
||||
{
|
||||
}
|
||||
}
|
||||
"{3C67513D-01DD-4637-8A68-80971EB9504F}:_DB36135A1FB84606BA18105F8B898FB2"
|
||||
{
|
||||
"DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]"
|
||||
"Name" = "8:#1925"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:TARGETDIR"
|
||||
"Folders"
|
||||
{
|
||||
"{9EF0B969-E518-4E46-987F-47570745A589}:_1494B8B199184797B9C812877A4DFB7F"
|
||||
{
|
||||
"Name" = "8:bin"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:_B23854B2049F4A97BCD9477AFCDBE7EB"
|
||||
"Folders"
|
||||
{
|
||||
}
|
||||
}
|
||||
"{9EF0B969-E518-4E46-987F-47570745A589}:_99EFE6B595C5432FB4712560C9D29AE5"
|
||||
{
|
||||
"Name" = "8:resource"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:_640331DE98B247AD89E624136F7BF429"
|
||||
"Folders"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{1525181F-901A-416C-8A58-119130FE478E}:_F871EA43D66E4C2C868D277F17AE8F52"
|
||||
{
|
||||
"Name" = "8:#1919"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:ProgramMenuFolder"
|
||||
"Folders"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
"LaunchCondition"
|
||||
{
|
||||
}
|
||||
"Locator"
|
||||
{
|
||||
}
|
||||
"MsiBootstrapper"
|
||||
{
|
||||
"LangId" = "3:1041"
|
||||
"RequiresElevation" = "11:FALSE"
|
||||
}
|
||||
"Product"
|
||||
{
|
||||
"Name" = "8:Microsoft Visual Studio"
|
||||
"ProductName" = "8:MasterEditorTWL"
|
||||
"ProductCode" = "8:{B12B5AFF-26D1-47B5-85B6-1E2A7B5106F5}"
|
||||
"PackageCode" = "8:{ABE560BA-10B0-4620-A9B1-EC5700EBDDEE}"
|
||||
"UpgradeCode" = "8:{CE22C209-7AE1-4F58-8F6B-6D044BA2A118}"
|
||||
"RestartWWWService" = "11:FALSE"
|
||||
"RemovePreviousVersions" = "11:FALSE"
|
||||
"DetectNewerInstalledVersion" = "11:TRUE"
|
||||
"InstallAllUsers" = "11:FALSE"
|
||||
"ProductVersion" = "8:1.0.0"
|
||||
"Manufacturer" = "8:nintendo"
|
||||
"ARPHELPTELEPHONE" = "8:"
|
||||
"ARPHELPLINK" = "8:"
|
||||
"Title" = "8:MasterEditorTWLSetup"
|
||||
"Subject" = "8:"
|
||||
"ARPCONTACT" = "8:nintendo"
|
||||
"Keywords" = "8:"
|
||||
"ARPCOMMENTS" = "8:"
|
||||
"ARPURLINFOABOUT" = "8:"
|
||||
"ARPPRODUCTICON" = "8:"
|
||||
"ARPIconIndex" = "3:0"
|
||||
"SearchPath" = "8:"
|
||||
"UseSystemSearchPath" = "11:TRUE"
|
||||
"TargetPlatform" = "3:0"
|
||||
"PreBuildEvent" = "8:"
|
||||
"PostBuildEvent" = "8:"
|
||||
"RunPostBuildEvent" = "3:0"
|
||||
}
|
||||
"Registry"
|
||||
{
|
||||
"HKLM"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_DE3525327D5741C8B8F00223FB033E80"
|
||||
{
|
||||
"Name" = "8:Software"
|
||||
"Condition" = "8:"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"DeleteAtUninstall" = "11:FALSE"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Keys"
|
||||
{
|
||||
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_064E90E490674DEEA974094B5467A386"
|
||||
{
|
||||
"Name" = "8:[Manufacturer]"
|
||||
"Condition" = "8:"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"DeleteAtUninstall" = "11:FALSE"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
"Values"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
"Values"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"HKCU"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_E41443B9DF754797AA265044ED843A52"
|
||||
{
|
||||
"Name" = "8:Software"
|
||||
"Condition" = "8:"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"DeleteAtUninstall" = "11:FALSE"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Keys"
|
||||
{
|
||||
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_2BC1D936E6DC45A7A1BD166F48CE31C3"
|
||||
{
|
||||
"Name" = "8:[Manufacturer]"
|
||||
"Condition" = "8:"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"DeleteAtUninstall" = "11:FALSE"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
"Values"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
"Values"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"HKCR"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
}
|
||||
"HKU"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
}
|
||||
"HKPU"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
"Sequences"
|
||||
{
|
||||
}
|
||||
"Shortcut"
|
||||
{
|
||||
"{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_1E9C816FBE5C44DC8A2649DF40760892"
|
||||
{
|
||||
"Name" = "8:MasterEditorTWL"
|
||||
"Arguments" = "8:"
|
||||
"Description" = "8:"
|
||||
"ShowCmd" = "3:1"
|
||||
"IconIndex" = "3:0"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Target" = "8:_7746D2D347F0423FB46FA2300F6158A4"
|
||||
"Folder" = "8:_511CA14EE892474E9A4F78537CA4FD5F"
|
||||
"WorkingFolder" = "8:_1494B8B199184797B9C812877A4DFB7F"
|
||||
"Icon" = "8:"
|
||||
"Feature" = "8:"
|
||||
}
|
||||
}
|
||||
"UserInterface"
|
||||
{
|
||||
"{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_4CCE54AD98074A3BBD623BDEC20B9752"
|
||||
{
|
||||
"UseDynamicProperties" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdUserInterface.wim"
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_75F92E28CF004D259861A9FED348A478"
|
||||
{
|
||||
"Name" = "8:#1900"
|
||||
"Sequence" = "3:1"
|
||||
"Attributes" = "3:1"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_03D0563E96ED4290A1F39B1089754E46"
|
||||
{
|
||||
"Sequence" = "3:200"
|
||||
"DisplayName" = "8:インストール フォルダ"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdFolderDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"InstallAllUsersVisible"
|
||||
{
|
||||
"Name" = "8:InstallAllUsersVisible"
|
||||
"DisplayName" = "8:#1059"
|
||||
"Description" = "8:#1159"
|
||||
"Type" = "3:5"
|
||||
"ContextData" = "8:1;True=1;False=0"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:0"
|
||||
"Value" = "3:1"
|
||||
"DefaultValue" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_15934606B52D491287A665833C86963C"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:ようこそ"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdWelcomeDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"CopyrightWarning"
|
||||
{
|
||||
"Name" = "8:CopyrightWarning"
|
||||
"DisplayName" = "8:#1002"
|
||||
"Description" = "8:#1102"
|
||||
"Type" = "3:3"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1202"
|
||||
"DefaultValue" = "8:#1202"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"Welcome"
|
||||
{
|
||||
"Name" = "8:Welcome"
|
||||
"DisplayName" = "8:#1003"
|
||||
"Description" = "8:#1103"
|
||||
"Type" = "3:3"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1203"
|
||||
"DefaultValue" = "8:#1203"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_C16356A19FD541E68225C5E34F2ACBD1"
|
||||
{
|
||||
"Sequence" = "3:300"
|
||||
"DisplayName" = "8:インストールの確認"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdConfirmDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_84553AE7657346C0BEFFACC6DEE8BA3E"
|
||||
{
|
||||
"Name" = "8:#1901"
|
||||
"Sequence" = "3:2"
|
||||
"Attributes" = "3:2"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_46AE50DF1B9A458FA932AB9BDEB8C097"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:進行状況"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminProgressDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"ShowProgress"
|
||||
{
|
||||
"Name" = "8:ShowProgress"
|
||||
"DisplayName" = "8:#1009"
|
||||
"Description" = "8:#1109"
|
||||
"Type" = "3:5"
|
||||
"ContextData" = "8:1;True=1;False=0"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:0"
|
||||
"Value" = "3:1"
|
||||
"DefaultValue" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_856D1D3282D44811B9EEF57A521CB8A0"
|
||||
{
|
||||
"Name" = "8:#1900"
|
||||
"Sequence" = "3:2"
|
||||
"Attributes" = "3:1"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_0E61C8F6C89747558C33BD69BACE7158"
|
||||
{
|
||||
"Sequence" = "3:300"
|
||||
"DisplayName" = "8:インストールの確認"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminConfirmDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_43EBFD558AA44619A26A25D5AE33C315"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:ようこそ"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminWelcomeDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"CopyrightWarning"
|
||||
{
|
||||
"Name" = "8:CopyrightWarning"
|
||||
"DisplayName" = "8:#1002"
|
||||
"Description" = "8:#1102"
|
||||
"Type" = "3:3"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1202"
|
||||
"DefaultValue" = "8:#1202"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"Welcome"
|
||||
{
|
||||
"Name" = "8:Welcome"
|
||||
"DisplayName" = "8:#1003"
|
||||
"Description" = "8:#1103"
|
||||
"Type" = "3:3"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1203"
|
||||
"DefaultValue" = "8:#1203"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_D4B799BD07FD4AE5890E6319153B8CCF"
|
||||
{
|
||||
"Sequence" = "3:200"
|
||||
"DisplayName" = "8:インストール フォルダ"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminFolderDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_95CC2394B4924E52BEF9CC6A51AA8BBF"
|
||||
{
|
||||
"Name" = "8:#1902"
|
||||
"Sequence" = "3:1"
|
||||
"Attributes" = "3:3"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_F7EC3CF49FA04B88A1CBE0B6963F0875"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:完了"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdFinishedDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"UpdateText"
|
||||
{
|
||||
"Name" = "8:UpdateText"
|
||||
"DisplayName" = "8:#1058"
|
||||
"Description" = "8:#1158"
|
||||
"Type" = "3:15"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1258"
|
||||
"DefaultValue" = "8:#1258"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_A8FC0955E1E54111A186CB9467EF1132"
|
||||
{
|
||||
"Name" = "8:#1902"
|
||||
"Sequence" = "3:2"
|
||||
"Attributes" = "3:3"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_28866486C3004ECAAF88E207A435EF0D"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:完了"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminFinishedDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_DAB148986A654428A42E413FD4B68E8F"
|
||||
{
|
||||
"Name" = "8:#1901"
|
||||
"Sequence" = "3:1"
|
||||
"Attributes" = "3:2"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_61716D98ACBB4CBCB78E425A1C6A4E53"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:進行状況"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdProgressDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"ShowProgress"
|
||||
{
|
||||
"Name" = "8:ShowProgress"
|
||||
"DisplayName" = "8:#1009"
|
||||
"Description" = "8:#1109"
|
||||
"Type" = "3:5"
|
||||
"ContextData" = "8:1;True=1;False=0"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:0"
|
||||
"Value" = "3:1"
|
||||
"DefaultValue" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_E0E8980863E24B64A2A4D12136B5027B"
|
||||
{
|
||||
"UseDynamicProperties" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdBasicDialogs.wim"
|
||||
}
|
||||
}
|
||||
"MergeModule"
|
||||
{
|
||||
}
|
||||
"ProjectOutput"
|
||||
{
|
||||
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_7746D2D347F0423FB46FA2300F6158A4"
|
||||
{
|
||||
"SourcePath" = "8:..\\Release\\MasterEditorTWL.exe"
|
||||
"TargetName" = "8:"
|
||||
"Tag" = "8:"
|
||||
"Folder" = "8:_1494B8B199184797B9C812877A4DFB7F"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Vital" = "11:TRUE"
|
||||
"ReadOnly" = "11:FALSE"
|
||||
"Hidden" = "11:FALSE"
|
||||
"System" = "11:FALSE"
|
||||
"Permanent" = "11:FALSE"
|
||||
"SharedLegacy" = "11:FALSE"
|
||||
"PackageAs" = "3:1"
|
||||
"Register" = "3:1"
|
||||
"Exclude" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"IsolateTo" = "8:"
|
||||
"ProjectOutputGroupRegister" = "3:1"
|
||||
"OutputConfiguration" = "8:"
|
||||
"OutputGroupCanonicalName" = "8:Built"
|
||||
"OutputProjectGuid" = "8:{F8A4F8F7-A3BD-4DCA-B054-5FF8A09082F5}"
|
||||
"ShowKeyOutput" = "11:TRUE"
|
||||
"ExcludeFilters"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@ -1,20 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<init>
|
||||
<rw>w</rw>
|
||||
<output>Sheet</output>
|
||||
<spcheck>OFF</spcheck>
|
||||
<sdk>
|
||||
<major>5</major>
|
||||
<minor>0</minor>
|
||||
<relstep>20200</relstep>
|
||||
</sdk>
|
||||
<eula>0</eula>
|
||||
<shared2>
|
||||
<size0>0</size0>
|
||||
<size1>0</size1>
|
||||
<size2>0</size2>
|
||||
<size3>0</size3>
|
||||
<size4>0</size4>
|
||||
<size5>0</size5>
|
||||
</shared2>
|
||||
</init>
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,73 +0,0 @@
|
||||
#! make -f
|
||||
#---------------------------------------------------------------------------
|
||||
# Project: TwlSDK - tools - makerom.TWL
|
||||
# File: Makefile
|
||||
#
|
||||
# Copyright 2007 Nintendo. All rights reserved.
|
||||
#
|
||||
# These coded instructions, statements, and computer programs contain
|
||||
# proprietary information of Nintendo of America Inc. and/or Nintendo
|
||||
# Company Ltd., and are protected by Federal copyright law. They may
|
||||
# not be disclosed to third parties or copied or duplicated in any form,
|
||||
# in whole or in part, without the prior written consent of Nintendo.
|
||||
#
|
||||
# $Date:: $
|
||||
# $Rev$
|
||||
# $Author$
|
||||
#---------------------------------------------------------------------------
|
||||
TARGET_PLATFORM = TWL
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
SUBDIRS =
|
||||
|
||||
include $(TWLSDK_ROOT)/build/buildtools/commondefs
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
TARGET_LIB = libflags_x86.a
|
||||
TARGETS = $(LIBDIR)/$(TARGET_LIB)
|
||||
|
||||
SRCS = flags.c
|
||||
|
||||
INCDIR = include \
|
||||
../
|
||||
|
||||
OBJDIR = obj/X86
|
||||
LIBDIR = lib/X86
|
||||
|
||||
MACROS += $(addprefix -I,$(INCDIR)) \
|
||||
-DSTANDALONE \
|
||||
-DOPT_32_BIT \
|
||||
-DNO_SPLIT \
|
||||
-DNO_FP_API \
|
||||
-DNO_R_DIAG \
|
||||
-DNO_STDIO_H \
|
||||
-DNO_STDLIB_H
|
||||
|
||||
VPATH = $(SRCDIR) $(INCDIR)
|
||||
OBJS = $(addprefix $(OBJDIR)/,$(SRCS:.c=.o))
|
||||
|
||||
#INSTALL_TARGETS = $(TARGETS)
|
||||
#INSTALL_DIR = .
|
||||
|
||||
NEWDIRS = $(OBJDIR) $(LIBDIR)
|
||||
LDIRT_CLEAN = $(OBJDIR) $(LIBDIR)
|
||||
|
||||
include $(TWLSDK_ROOT)/build/buildtools/modulerules.x86
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# build
|
||||
#----------------------------------------------------------------------------
|
||||
do-build: $(TARGETS)
|
||||
|
||||
$(TARGETS): $(OBJS)
|
||||
$(AR_X86) $@ $(OBJS)
|
||||
|
||||
$(OBJS):%.o:
|
||||
$(COMPILE_C)
|
||||
|
||||
$(OBJDIR)/flags.o: flags.c
|
||||
|
||||
|
||||
#===== End of Makefile =====
|
||||
@ -1,21 +0,0 @@
|
||||
/*---------------------------------------------------------------------------*
|
||||
Project: TwlSDK - tools - makerom.TWL
|
||||
File: acsign.c
|
||||
|
||||
Copyright 2007 Nintendo. All rights reserved.
|
||||
|
||||
These coded instructions, statements, and computer programs contain
|
||||
proprietary information of Nintendo of America Inc. and/or Nintendo
|
||||
Company Ltd., and are protected by Federal copyright law. They may
|
||||
not be disclosed to third parties or copied or duplicated in any form,
|
||||
in whole or in part, without the prior written consent of Nintendo.
|
||||
|
||||
$Date:: $
|
||||
$Rev$
|
||||
$Author$
|
||||
*---------------------------------------------------------------------------*/
|
||||
#include "types.h"
|
||||
|
||||
BOOL DebugMode = TRUE;
|
||||
|
||||
|
||||
@ -1,35 +0,0 @@
|
||||
/*---------------------------------------------------------------------------*
|
||||
Project: TwlSDK - tools - makerom.TWL
|
||||
File: types.h
|
||||
|
||||
Copyright 2007 Nintendo. All rights reserved.
|
||||
|
||||
These coded instructions, statements, and computer programs contain
|
||||
proprietary information of Nintendo of America Inc. and/or Nintendo
|
||||
Company Ltd., and are protected by Federal copyright law. They may
|
||||
not be disclosed to third parties or copied or duplicated in any form,
|
||||
in whole or in part, without the prior written consent of Nintendo.
|
||||
|
||||
$Date:: $
|
||||
$Rev$
|
||||
$Author$
|
||||
*---------------------------------------------------------------------------*/
|
||||
|
||||
#ifndef TYPES_H_
|
||||
#define TYPES_H_
|
||||
|
||||
typedef enum
|
||||
{
|
||||
FALSE = 0,
|
||||
TRUE = 1
|
||||
}
|
||||
BOOL;
|
||||
|
||||
typedef unsigned char u8;
|
||||
typedef unsigned short int u16;
|
||||
typedef unsigned long int u32;
|
||||
typedef signed char s8;
|
||||
typedef signed short int s16;
|
||||
typedef signed long int s32;
|
||||
|
||||
#endif //TYPES_H_
|
||||
Binary file not shown.
@ -1,7 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
// ビルドスイッチ
|
||||
#define METWL_VER_APPTYPE_USER
|
||||
//#define METWL_VER_APPTYPE_SYSTEM
|
||||
//#define METWL_VER_APPTYPE_SECURE
|
||||
#define METWL_VER_APPTYPE_LAUNCHER
|
||||
@ -1,7 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
// ビルドスイッチ
|
||||
#define METWL_VER_APPTYPE_USER
|
||||
#define METWL_VER_APPTYPE_SYSTEM
|
||||
#define METWL_VER_APPTYPE_SECURE
|
||||
//#define METWL_VER_APPTYPE_LAUNCHER
|
||||
@ -1,7 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
// ビルドスイッチ
|
||||
#define METWL_VER_APPTYPE_USER
|
||||
#define METWL_VER_APPTYPE_SYSTEM
|
||||
//#define METWL_VER_APPTYPE_SECURE
|
||||
//#define METWL_VER_APPTYPE_LAUNCHER
|
||||
@ -1,7 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
// ビルドスイッチ
|
||||
#define METWL_VER_APPTYPE_USER
|
||||
//#define METWL_VER_APPTYPE_SYSTEM
|
||||
//#define METWL_VER_APPTYPE_SECURE
|
||||
//#define METWL_VER_APPTYPE_LAUNCHER
|
||||
Binary file not shown.
@ -1,24 +0,0 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MasterEditorTWL_Launcher", "MasterEditorTWL_Launcher\MasterEditorTWL_Launcher.vcproj", "{06C5BD70-5665-4B5C-93DE-28C2786B1770}"
|
||||
EndProject
|
||||
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "MasterEditorTWL_LauncherSetup", "MasterEditorTWL_LauncherSetup\MasterEditorTWL_LauncherSetup.vdproj", "{543AD9DE-3E71-4A9F-8A3A-67F3789EAB5A}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{06C5BD70-5665-4B5C-93DE-28C2786B1770}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{06C5BD70-5665-4B5C-93DE-28C2786B1770}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{06C5BD70-5665-4B5C-93DE-28C2786B1770}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{06C5BD70-5665-4B5C-93DE-28C2786B1770}.Release|Win32.Build.0 = Release|Win32
|
||||
{543AD9DE-3E71-4A9F-8A3A-67F3789EAB5A}.Debug|Win32.ActiveCfg = Debug
|
||||
{543AD9DE-3E71-4A9F-8A3A-67F3789EAB5A}.Release|Win32.ActiveCfg = Release
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
Binary file not shown.
@ -1,40 +0,0 @@
|
||||
#include "stdafx.h"
|
||||
|
||||
using namespace System;
|
||||
using namespace System::Reflection;
|
||||
using namespace System::Runtime::CompilerServices;
|
||||
using namespace System::Runtime::InteropServices;
|
||||
using namespace System::Security::Permissions;
|
||||
|
||||
//
|
||||
// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
|
||||
// アセンブリに関連付けられている情報を変更するには、
|
||||
// これらの属性値を変更してください。
|
||||
//
|
||||
[assembly:AssemblyTitleAttribute("MasterEditorTWL_Launcher")];
|
||||
[assembly:AssemblyDescriptionAttribute("")];
|
||||
[assembly:AssemblyConfigurationAttribute("")];
|
||||
[assembly:AssemblyCompanyAttribute("任天堂株式会社")];
|
||||
[assembly:AssemblyProductAttribute("MasterEditorTWL_Launcher")];
|
||||
[assembly:AssemblyCopyrightAttribute("Copyright (c) 任天堂株式会社 2008")];
|
||||
[assembly:AssemblyTrademarkAttribute("")];
|
||||
[assembly:AssemblyCultureAttribute("")];
|
||||
|
||||
//
|
||||
// アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を
|
||||
// 既定値にすることができます:
|
||||
|
||||
[assembly:AssemblyVersionAttribute("1.0.*")];
|
||||
|
||||
[assembly:ComVisible(false)];
|
||||
|
||||
[assembly:CLSCompliantAttribute(true)];
|
||||
|
||||
[assembly:SecurityPermission(SecurityAction::RequestMinimum, UnmanagedCode = true)];
|
||||
Binary file not shown.
@ -1,110 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1">this is my long string</data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
[base64 mime encoded serialized CLR Framework object]
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
[base64 mime encoded string representing a byte array form of the CLR Framework object]
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a CLR class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
@ -1,19 +0,0 @@
|
||||
// MasterEditorTWL_Launcher.cpp : メイン プロジェクト ファイルです。
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "../../MasterEditorTWL/MasterEditorTWL/Form1.h"
|
||||
|
||||
//using namespace MasterEditorTWL_Launcher;
|
||||
using namespace MasterEditorTWL;
|
||||
|
||||
[STAThreadAttribute]
|
||||
int main(array<System::String ^> ^args)
|
||||
{
|
||||
// コントロールが作成される前に、Windows XP ビジュアル効果を有効にします
|
||||
Application::EnableVisualStyles();
|
||||
Application::SetCompatibleTextRenderingDefault(false);
|
||||
|
||||
// メイン ウィンドウを作成して、実行します
|
||||
Application::Run(gcnew Form1());
|
||||
return 0;
|
||||
}
|
||||
@ -1,336 +0,0 @@
|
||||
<?xml version="1.0" encoding="shift_jis"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="MasterEditorTWL_Launcher"
|
||||
ProjectGUID="{06C5BD70-5665-4B5C-93DE-28C2786B1770}"
|
||||
RootNamespace="MasterEditorTWL_Launcher"
|
||||
Keyword="ManagedCProj"
|
||||
TargetFrameworkVersion="131072"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
ManagedExtensions="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\launcher";C:\twlsdk\build\tools\makerom.TWL;C:\twlsdk\include"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libacsign_X86.a libaes_X86.a libdigest_X86.a libflags_X86.a $(NoInherit)"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories=""C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\flags\lib\X86";C:\twlsdk\build\tools\makerom.TWL\digest\lib\X86;C:\twlsdk\build\tools\makerom.TWL\aes\lib\X86;C:\twlsdk\build\tools\makerom.TWL\acsign\lib\X86"
|
||||
GenerateDebugInformation="true"
|
||||
AssemblyDebug="1"
|
||||
SubSystem="2"
|
||||
EntryPointSymbol="main"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
ManagedExtensions="1"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories=""C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\launcher";C:\twlsdk\build\tools\makerom.TWL;C:\twlsdk\include"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="2"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libacsign_X86.a libaes_X86.a libdigest_X86.a libflags_X86.a $(NoInherit)"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories=""C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\flags\lib\X86";C:\twlsdk\build\tools\makerom.TWL\digest\lib\X86;C:\twlsdk\build\tools\makerom.TWL\aes\lib\X86;C:\twlsdk\build\tools\makerom.TWL\acsign\lib\X86"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
EntryPointSymbol="main"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
<AssemblyReference
|
||||
RelativePath="System.dll"
|
||||
AssemblyName="System, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.Data.dll"
|
||||
AssemblyName="System.Data, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.Drawing.dll"
|
||||
AssemblyName="System.Drawing, Version=2.0.0.0, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.Windows.Forms.dll"
|
||||
AssemblyName="System.Windows.Forms, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.XML.dll"
|
||||
AssemblyName="System.Xml, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="ソース ファイル"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\AssemblyInfo.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\crc_whole.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\deliverable.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\FormError.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\keys.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\MasterEditorTWL_Launcher.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\srl.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\stdafx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\utility.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="ヘッダー ファイル"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\common.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\crc_whole.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\deliverable.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\Form1.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\Form1.resX"
|
||||
SubType="Designer"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\FormError.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\FormError.resx"
|
||||
SubType="Designer"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\keys.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\lang.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\resource.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\srl.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\stdafx.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\utility.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="リソース ファイル"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\app.ico"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\app.rc"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<File
|
||||
RelativePath=".\ReadMe.txt"
|
||||
>
|
||||
</File>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
||||
@ -1,65 +0,0 @@
|
||||
<?xml version="1.0" encoding="shift_jis"?>
|
||||
<VisualStudioUserFile
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
ShowAllFiles="false"
|
||||
>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<DebugSettings
|
||||
Command="$(TargetPath)"
|
||||
WorkingDirectory=""
|
||||
CommandArguments=""
|
||||
Attach="false"
|
||||
DebuggerType="3"
|
||||
Remote="1"
|
||||
RemoteMachine="PC2355"
|
||||
RemoteCommand=""
|
||||
HttpUrl=""
|
||||
PDBPath=""
|
||||
SQLDebugging=""
|
||||
Environment=""
|
||||
EnvironmentMerge="true"
|
||||
DebuggerFlavor=""
|
||||
MPIRunCommand=""
|
||||
MPIRunArguments=""
|
||||
MPIRunWorkingDirectory=""
|
||||
ApplicationCommand=""
|
||||
ApplicationArguments=""
|
||||
ShimCommand=""
|
||||
MPIAcceptMode=""
|
||||
MPIAcceptFilter=""
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<DebugSettings
|
||||
Command="$(TargetPath)"
|
||||
WorkingDirectory=""
|
||||
CommandArguments=""
|
||||
Attach="false"
|
||||
DebuggerType="3"
|
||||
Remote="1"
|
||||
RemoteMachine="PC2355"
|
||||
RemoteCommand=""
|
||||
HttpUrl=""
|
||||
PDBPath=""
|
||||
SQLDebugging=""
|
||||
Environment=""
|
||||
EnvironmentMerge="true"
|
||||
DebuggerFlavor=""
|
||||
MPIRunCommand=""
|
||||
MPIRunArguments=""
|
||||
MPIRunWorkingDirectory=""
|
||||
ApplicationCommand=""
|
||||
ApplicationArguments=""
|
||||
ShimCommand=""
|
||||
MPIAcceptMode=""
|
||||
MPIAcceptFilter=""
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
</VisualStudioUserFile>
|
||||
@ -1,34 +0,0 @@
|
||||
===============================================================================
|
||||
アプリケーション : MasterEditorTWL_Launcher プロジェクトの概要
|
||||
===============================================================================
|
||||
|
||||
この MasterEditorTWL_Launcher アプリケーションは、AppWizard によって作成されました。
|
||||
|
||||
このファイルには、MasterEditorTWL_Launcher アプリケーションを構成する各ファイルの
|
||||
内容の概略が記述されています。
|
||||
|
||||
MasterEditorTWL_Launcher.vcproj
|
||||
これは、アプリケーション ウィザードで生成される VC++ プロジェクトのメインの
|
||||
プロジェクト ファイルです。
|
||||
ファイルを生成した Visual C++ のバージョン情報と、アプリケーション ウィザー
|
||||
ドで選択したプラットフォーム、構成、およびプロジェクトの機能に関する情報が
|
||||
記述されています。
|
||||
|
||||
MasterEditorTWL_Launcher.cpp
|
||||
これは、メインのアプリケーション ソース ファイルです。
|
||||
フォームを表示するコードが含まれています。
|
||||
|
||||
Form1.h
|
||||
ユーザーのフォーム クラスの実装と、InitializeComponent() 関数が含まれています。
|
||||
|
||||
AssemblyInfo.cpp
|
||||
アセンブリ メタデータを変更するためのカスタム属性が含まれています。
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
その他の標準ファイル :
|
||||
|
||||
StdAfx.h, StdAfx.cpp
|
||||
これらのファイルは、コンパイル済みヘッダー (PCH) ファイル MasterEditorTWL_Launcher.pch
|
||||
とプリコンパイル済み型ファイル StdAfx.obj をビルドするために使用します。
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 1.1 KiB |
@ -1,63 +0,0 @@
|
||||
// Microsoft Visual C++ で生成されたリソース スクリプトです。
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// 英語 (米国) リソース
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// アイコン
|
||||
//
|
||||
|
||||
// 最初に配置されたアイコン、または ID 値が最も低いアイコンが、アプリケーション アイコンになります。
|
||||
|
||||
LANGUAGE 17, 1
|
||||
#pragma code_page(932)
|
||||
1 ICON "app.ico"
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
"\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE
|
||||
BEGIN
|
||||
"#include ""afxres.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE
|
||||
BEGIN
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE 3 リソースから生成されました。
|
||||
//
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // APSTUDIO_INVOKED でない場合
|
||||
|
||||
@ -1,3 +0,0 @@
|
||||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Visual C++ generated include file.
|
||||
// Used by app.rc
|
||||
@ -1,7 +0,0 @@
|
||||
// stdafx.cpp : 標準インクルード MasterEditorTWL_Launcher.pch のみを
|
||||
// 含むソース ファイルは、プリコンパイル済みヘッダーになります。
|
||||
// stdafx.obj にはプリコンパイル済み型情報が含まれます。
|
||||
|
||||
#include "stdafx.h"
|
||||
|
||||
|
||||
@ -1,6 +0,0 @@
|
||||
// stdafx.h : 標準のシステム インクルード ファイルのインクルード ファイル、または
|
||||
// 参照回数が多く、かつあまり変更されない、プロジェクト専用のインクルード ファイル
|
||||
// を記述します。
|
||||
#pragma once
|
||||
|
||||
// TODO: プログラムに必要な追加ヘッダーをここで参照してください。
|
||||
@ -1,866 +0,0 @@
|
||||
"DeployProject"
|
||||
{
|
||||
"VSVersion" = "3:800"
|
||||
"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}"
|
||||
"IsWebType" = "8:FALSE"
|
||||
"ProjectName" = "8:MasterEditorTWL_LauncherSetup"
|
||||
"LanguageId" = "3:1041"
|
||||
"CodePage" = "3:932"
|
||||
"UILanguageId" = "3:1041"
|
||||
"SccProjectName" = "8:"
|
||||
"SccLocalPath" = "8:"
|
||||
"SccAuxPath" = "8:"
|
||||
"SccProvider" = "8:"
|
||||
"Hierarchy"
|
||||
{
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_105DF474F6BD4B80A2448E7CD5D2456F"
|
||||
"OwnerKey" = "8:_UNDEFINED"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_796142098D3C458AA3D9BF99B1598B96"
|
||||
"OwnerKey" = "8:_E3C2F086B77E457BB182B7B945ADFB12"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_E3C2F086B77E457BB182B7B945ADFB12"
|
||||
"OwnerKey" = "8:_EFAB0EF2416543749A052C1B81BC5DBD"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_E70170FA22DD41F087EB2DCAC889E991"
|
||||
"OwnerKey" = "8:_UNDEFINED"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_EFAB0EF2416543749A052C1B81BC5DBD"
|
||||
"OwnerKey" = "8:_UNDEFINED"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_UNDEFINED"
|
||||
"OwnerKey" = "8:_EFAB0EF2416543749A052C1B81BC5DBD"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
}
|
||||
"Configurations"
|
||||
{
|
||||
"Debug"
|
||||
{
|
||||
"DisplayName" = "8:Debug"
|
||||
"IsDebugOnly" = "11:TRUE"
|
||||
"IsReleaseOnly" = "11:FALSE"
|
||||
"OutputFilename" = "8:Debug\\MasterEditorTWL_LauncherSetup.msi"
|
||||
"PackageFilesAs" = "3:2"
|
||||
"PackageFileSize" = "3:-2147483648"
|
||||
"CabType" = "3:1"
|
||||
"Compression" = "3:2"
|
||||
"SignOutput" = "11:FALSE"
|
||||
"CertificateFile" = "8:"
|
||||
"PrivateKeyFile" = "8:"
|
||||
"TimeStampServer" = "8:"
|
||||
"InstallerBootstrapper" = "3:2"
|
||||
"BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
|
||||
{
|
||||
"Enabled" = "11:TRUE"
|
||||
"PromptEnabled" = "11:TRUE"
|
||||
"PrerequisitesLocation" = "2:1"
|
||||
"Url" = "8:"
|
||||
"ComponentsUrl" = "8:"
|
||||
"Items"
|
||||
{
|
||||
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0"
|
||||
{
|
||||
"Name" = "8:.NET Framework 2.0 (x86)"
|
||||
"ProductCode" = "8:Microsoft.Net.Framework.2.0"
|
||||
}
|
||||
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1"
|
||||
{
|
||||
"Name" = "8:Windows インストーラ 3.1"
|
||||
"ProductCode" = "8:Microsoft.Windows.Installer.3.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"Release"
|
||||
{
|
||||
"DisplayName" = "8:Release"
|
||||
"IsDebugOnly" = "11:FALSE"
|
||||
"IsReleaseOnly" = "11:TRUE"
|
||||
"OutputFilename" = "8:Release\\MasterEditorTWL_LauncherSetup.msi"
|
||||
"PackageFilesAs" = "3:2"
|
||||
"PackageFileSize" = "3:-2147483648"
|
||||
"CabType" = "3:1"
|
||||
"Compression" = "3:2"
|
||||
"SignOutput" = "11:FALSE"
|
||||
"CertificateFile" = "8:"
|
||||
"PrivateKeyFile" = "8:"
|
||||
"TimeStampServer" = "8:"
|
||||
"InstallerBootstrapper" = "3:2"
|
||||
"BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
|
||||
{
|
||||
"Enabled" = "11:TRUE"
|
||||
"PromptEnabled" = "11:TRUE"
|
||||
"PrerequisitesLocation" = "2:1"
|
||||
"Url" = "8:"
|
||||
"ComponentsUrl" = "8:"
|
||||
"Items"
|
||||
{
|
||||
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0"
|
||||
{
|
||||
"Name" = "8:.NET Framework 2.0 (x86)"
|
||||
"ProductCode" = "8:Microsoft.Net.Framework.2.0"
|
||||
}
|
||||
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1"
|
||||
{
|
||||
"Name" = "8:Windows インストーラ 3.1"
|
||||
"ProductCode" = "8:Microsoft.Windows.Installer.3.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"Deployable"
|
||||
{
|
||||
"CustomAction"
|
||||
{
|
||||
}
|
||||
"DefaultFeature"
|
||||
{
|
||||
"Name" = "8:DefaultFeature"
|
||||
"Title" = "8:"
|
||||
"Description" = "8:"
|
||||
}
|
||||
"ExternalPersistence"
|
||||
{
|
||||
"LaunchCondition"
|
||||
{
|
||||
"{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_6349DE1E6B8E44C68BBD8F4DFB4B646C"
|
||||
{
|
||||
"Name" = "8:.NET Framework"
|
||||
"Message" = "8:[VSDNETMSG]"
|
||||
"Version" = "8:2.0.50727"
|
||||
"AllowLaterVersions" = "11:FALSE"
|
||||
"InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=76617"
|
||||
}
|
||||
}
|
||||
}
|
||||
"File"
|
||||
{
|
||||
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_105DF474F6BD4B80A2448E7CD5D2456F"
|
||||
{
|
||||
"SourcePath" = "8:..\\resource\\sheet_templete.xml"
|
||||
"TargetName" = "8:sheet_templete.xml"
|
||||
"Tag" = "8:"
|
||||
"Folder" = "8:_E5C6F0EAFFE441699D54BEF33222C9A9"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Vital" = "11:TRUE"
|
||||
"ReadOnly" = "11:FALSE"
|
||||
"Hidden" = "11:FALSE"
|
||||
"System" = "11:FALSE"
|
||||
"Permanent" = "11:FALSE"
|
||||
"SharedLegacy" = "11:FALSE"
|
||||
"PackageAs" = "3:1"
|
||||
"Register" = "3:1"
|
||||
"Exclude" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"IsolateTo" = "8:"
|
||||
}
|
||||
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E70170FA22DD41F087EB2DCAC889E991"
|
||||
{
|
||||
"SourcePath" = "8:..\\resource\\ini.xml"
|
||||
"TargetName" = "8:ini.xml"
|
||||
"Tag" = "8:"
|
||||
"Folder" = "8:_E5C6F0EAFFE441699D54BEF33222C9A9"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Vital" = "11:TRUE"
|
||||
"ReadOnly" = "11:FALSE"
|
||||
"Hidden" = "11:FALSE"
|
||||
"System" = "11:FALSE"
|
||||
"Permanent" = "11:FALSE"
|
||||
"SharedLegacy" = "11:FALSE"
|
||||
"PackageAs" = "3:1"
|
||||
"Register" = "3:1"
|
||||
"Exclude" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"IsolateTo" = "8:"
|
||||
}
|
||||
}
|
||||
"FileType"
|
||||
{
|
||||
}
|
||||
"Folder"
|
||||
{
|
||||
"{1525181F-901A-416C-8A58-119130FE478E}:_90EDF911DD5142409470207A797D3269"
|
||||
{
|
||||
"Name" = "8:#1919"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:ProgramMenuFolder"
|
||||
"Folders"
|
||||
{
|
||||
}
|
||||
}
|
||||
"{3C67513D-01DD-4637-8A68-80971EB9504F}:_A10FFAC6EFC74329A7C076CFA550FC1A"
|
||||
{
|
||||
"DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]"
|
||||
"Name" = "8:#1925"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:TARGETDIR"
|
||||
"Folders"
|
||||
{
|
||||
"{9EF0B969-E518-4E46-987F-47570745A589}:_81325B862BC64A5D8AA25D4B4B3AD3AE"
|
||||
{
|
||||
"Name" = "8:bin"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:_1B2F12669FD941F3870297FAD4FD5B13"
|
||||
"Folders"
|
||||
{
|
||||
}
|
||||
}
|
||||
"{9EF0B969-E518-4E46-987F-47570745A589}:_E5C6F0EAFFE441699D54BEF33222C9A9"
|
||||
{
|
||||
"Name" = "8:resource"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:_46EA3A03828E43A7B9DE7743ED06E922"
|
||||
"Folders"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{1525181F-901A-416C-8A58-119130FE478E}:_E8021C1E1B134D48855000EDCF7721D6"
|
||||
{
|
||||
"Name" = "8:#1916"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:DesktopFolder"
|
||||
"Folders"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
"LaunchCondition"
|
||||
{
|
||||
}
|
||||
"Locator"
|
||||
{
|
||||
}
|
||||
"MsiBootstrapper"
|
||||
{
|
||||
"LangId" = "3:1041"
|
||||
"RequiresElevation" = "11:FALSE"
|
||||
}
|
||||
"Product"
|
||||
{
|
||||
"Name" = "8:Microsoft Visual Studio"
|
||||
"ProductName" = "8:MasterEditorTWL_Launcher"
|
||||
"ProductCode" = "8:{A7A75F1D-D787-4BE1-A893-E48D93626CE6}"
|
||||
"PackageCode" = "8:{9EB91819-42BF-40E1-B505-77A511C9DB31}"
|
||||
"UpgradeCode" = "8:{E2FF5573-E0A1-4B5B-9917-E5E03AB0FC1D}"
|
||||
"RestartWWWService" = "11:FALSE"
|
||||
"RemovePreviousVersions" = "11:FALSE"
|
||||
"DetectNewerInstalledVersion" = "11:TRUE"
|
||||
"InstallAllUsers" = "11:FALSE"
|
||||
"ProductVersion" = "8:1.0.0"
|
||||
"Manufacturer" = "8:nintendo"
|
||||
"ARPHELPTELEPHONE" = "8:"
|
||||
"ARPHELPLINK" = "8:"
|
||||
"Title" = "8:MasterEditorTWL_LauncherSetup"
|
||||
"Subject" = "8:"
|
||||
"ARPCONTACT" = "8:nintendo"
|
||||
"Keywords" = "8:"
|
||||
"ARPCOMMENTS" = "8:"
|
||||
"ARPURLINFOABOUT" = "8:"
|
||||
"ARPPRODUCTICON" = "8:"
|
||||
"ARPIconIndex" = "3:0"
|
||||
"SearchPath" = "8:"
|
||||
"UseSystemSearchPath" = "11:TRUE"
|
||||
"TargetPlatform" = "3:0"
|
||||
"PreBuildEvent" = "8:"
|
||||
"PostBuildEvent" = "8:"
|
||||
"RunPostBuildEvent" = "3:0"
|
||||
}
|
||||
"Registry"
|
||||
{
|
||||
"HKLM"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_E0C8155A2AB54D6BA2747922F221EB7A"
|
||||
{
|
||||
"Name" = "8:Software"
|
||||
"Condition" = "8:"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"DeleteAtUninstall" = "11:FALSE"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Keys"
|
||||
{
|
||||
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_B34282BC1E9A408C9B9D4AD1B8CB0E9E"
|
||||
{
|
||||
"Name" = "8:[Manufacturer]"
|
||||
"Condition" = "8:"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"DeleteAtUninstall" = "11:FALSE"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
"Values"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
"Values"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"HKCU"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_6ACD899E13F04BEBA7201BB1159240DD"
|
||||
{
|
||||
"Name" = "8:Software"
|
||||
"Condition" = "8:"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"DeleteAtUninstall" = "11:FALSE"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Keys"
|
||||
{
|
||||
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_1C9486E3EE70410D8B511C153A3571A2"
|
||||
{
|
||||
"Name" = "8:[Manufacturer]"
|
||||
"Condition" = "8:"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"DeleteAtUninstall" = "11:FALSE"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
"Values"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
"Values"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"HKCR"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
}
|
||||
"HKU"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
}
|
||||
"HKPU"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
"Sequences"
|
||||
{
|
||||
}
|
||||
"Shortcut"
|
||||
{
|
||||
"{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_65C30402177F4C8C8618E2EEAF68F525"
|
||||
{
|
||||
"Name" = "8:MasterEditorTWL_Launcher"
|
||||
"Arguments" = "8:"
|
||||
"Description" = "8:"
|
||||
"ShowCmd" = "3:1"
|
||||
"IconIndex" = "3:0"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Target" = "8:_EFAB0EF2416543749A052C1B81BC5DBD"
|
||||
"Folder" = "8:_E8021C1E1B134D48855000EDCF7721D6"
|
||||
"WorkingFolder" = "8:_81325B862BC64A5D8AA25D4B4B3AD3AE"
|
||||
"Icon" = "8:"
|
||||
"Feature" = "8:"
|
||||
}
|
||||
}
|
||||
"UserInterface"
|
||||
{
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_433A7D47FAD649B6BED0F610D5004358"
|
||||
{
|
||||
"Name" = "8:#1901"
|
||||
"Sequence" = "3:1"
|
||||
"Attributes" = "3:2"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_4C43C5360C714102ABB2F7013F9D436C"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:進行状況"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdProgressDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"ShowProgress"
|
||||
{
|
||||
"Name" = "8:ShowProgress"
|
||||
"DisplayName" = "8:#1009"
|
||||
"Description" = "8:#1109"
|
||||
"Type" = "3:5"
|
||||
"ContextData" = "8:1;True=1;False=0"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:0"
|
||||
"Value" = "3:1"
|
||||
"DefaultValue" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_4931E88BD1E24541A2EA70D955E8F315"
|
||||
{
|
||||
"Name" = "8:#1900"
|
||||
"Sequence" = "3:1"
|
||||
"Attributes" = "3:1"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_442DC0C36C284936B80E5A766AE0D8BA"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:ようこそ"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdWelcomeDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"CopyrightWarning"
|
||||
{
|
||||
"Name" = "8:CopyrightWarning"
|
||||
"DisplayName" = "8:#1002"
|
||||
"Description" = "8:#1102"
|
||||
"Type" = "3:3"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1202"
|
||||
"DefaultValue" = "8:#1202"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"Welcome"
|
||||
{
|
||||
"Name" = "8:Welcome"
|
||||
"DisplayName" = "8:#1003"
|
||||
"Description" = "8:#1103"
|
||||
"Type" = "3:3"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1203"
|
||||
"DefaultValue" = "8:#1203"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_A74A2A210A6E41188532EDDA811B4A2A"
|
||||
{
|
||||
"Sequence" = "3:300"
|
||||
"DisplayName" = "8:インストールの確認"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdConfirmDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_DF16331A9D5F4D61846BAED8BDD71699"
|
||||
{
|
||||
"Sequence" = "3:200"
|
||||
"DisplayName" = "8:インストール フォルダ"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdFolderDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"InstallAllUsersVisible"
|
||||
{
|
||||
"Name" = "8:InstallAllUsersVisible"
|
||||
"DisplayName" = "8:#1059"
|
||||
"Description" = "8:#1159"
|
||||
"Type" = "3:5"
|
||||
"ContextData" = "8:1;True=1;False=0"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:0"
|
||||
"Value" = "3:1"
|
||||
"DefaultValue" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_4D6EDB6DCBA5455AA2B2C79B70E878C6"
|
||||
{
|
||||
"Name" = "8:#1901"
|
||||
"Sequence" = "3:2"
|
||||
"Attributes" = "3:2"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_637BF8E3C3EE4C729064B0F54005E0B8"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:進行状況"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminProgressDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"ShowProgress"
|
||||
{
|
||||
"Name" = "8:ShowProgress"
|
||||
"DisplayName" = "8:#1009"
|
||||
"Description" = "8:#1109"
|
||||
"Type" = "3:5"
|
||||
"ContextData" = "8:1;True=1;False=0"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:0"
|
||||
"Value" = "3:1"
|
||||
"DefaultValue" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_67EE05138D67438793EE286AE3039640"
|
||||
{
|
||||
"UseDynamicProperties" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdBasicDialogs.wim"
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_74DBD33A9BF049FFBF9584B0632B5E00"
|
||||
{
|
||||
"Name" = "8:#1902"
|
||||
"Sequence" = "3:1"
|
||||
"Attributes" = "3:3"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_AFAFA40917D247C6B4D6FE820DE4DE1E"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:完了"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdFinishedDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"UpdateText"
|
||||
{
|
||||
"Name" = "8:UpdateText"
|
||||
"DisplayName" = "8:#1058"
|
||||
"Description" = "8:#1158"
|
||||
"Type" = "3:15"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1258"
|
||||
"DefaultValue" = "8:#1258"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_7D5D6B16C1A14D469EE87D257C966EEC"
|
||||
{
|
||||
"UseDynamicProperties" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdUserInterface.wim"
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_DB348FB099F648D798FB3D8B271EB394"
|
||||
{
|
||||
"Name" = "8:#1900"
|
||||
"Sequence" = "3:2"
|
||||
"Attributes" = "3:1"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7C030A0EF8494003BC6FD819D5FC37F5"
|
||||
{
|
||||
"Sequence" = "3:300"
|
||||
"DisplayName" = "8:インストールの確認"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminConfirmDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_D8132CFF3D8D45679CF6EA7AC9998928"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:ようこそ"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminWelcomeDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"CopyrightWarning"
|
||||
{
|
||||
"Name" = "8:CopyrightWarning"
|
||||
"DisplayName" = "8:#1002"
|
||||
"Description" = "8:#1102"
|
||||
"Type" = "3:3"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1202"
|
||||
"DefaultValue" = "8:#1202"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"Welcome"
|
||||
{
|
||||
"Name" = "8:Welcome"
|
||||
"DisplayName" = "8:#1003"
|
||||
"Description" = "8:#1103"
|
||||
"Type" = "3:3"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1203"
|
||||
"DefaultValue" = "8:#1203"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_EDFA7247BB714EAC9E7D7D28E64BA09A"
|
||||
{
|
||||
"Sequence" = "3:200"
|
||||
"DisplayName" = "8:インストール フォルダ"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminFolderDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_FA05CD44AF284EC39E19D5E5935E49DE"
|
||||
{
|
||||
"Name" = "8:#1902"
|
||||
"Sequence" = "3:2"
|
||||
"Attributes" = "3:3"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_199700828DAB45AB84BD5061EEE97D47"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:完了"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminFinishedDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"MergeModule"
|
||||
{
|
||||
"{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_796142098D3C458AA3D9BF99B1598B96"
|
||||
{
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:TRUE"
|
||||
"SourcePath" = "8:microsoft_vc90_crt_x86.msm"
|
||||
"Properties"
|
||||
{
|
||||
}
|
||||
"LanguageId" = "3:0"
|
||||
"Exclude" = "11:FALSE"
|
||||
"Folder" = "8:"
|
||||
"Feature" = "8:"
|
||||
"IsolateTo" = "8:"
|
||||
}
|
||||
"{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_E3C2F086B77E457BB182B7B945ADFB12"
|
||||
{
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:TRUE"
|
||||
"SourcePath" = "8:policy_9_0_Microsoft_VC90_CRT_x86.msm"
|
||||
"Properties"
|
||||
{
|
||||
}
|
||||
"LanguageId" = "3:0"
|
||||
"Exclude" = "11:FALSE"
|
||||
"Folder" = "8:"
|
||||
"Feature" = "8:"
|
||||
"IsolateTo" = "8:"
|
||||
}
|
||||
}
|
||||
"ProjectOutput"
|
||||
{
|
||||
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_EFAB0EF2416543749A052C1B81BC5DBD"
|
||||
{
|
||||
"SourcePath" = "8:..\\Release\\MasterEditorTWL_Launcher.exe"
|
||||
"TargetName" = "8:"
|
||||
"Tag" = "8:"
|
||||
"Folder" = "8:_81325B862BC64A5D8AA25D4B4B3AD3AE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Vital" = "11:TRUE"
|
||||
"ReadOnly" = "11:FALSE"
|
||||
"Hidden" = "11:FALSE"
|
||||
"System" = "11:FALSE"
|
||||
"Permanent" = "11:FALSE"
|
||||
"SharedLegacy" = "11:FALSE"
|
||||
"PackageAs" = "3:1"
|
||||
"Register" = "3:1"
|
||||
"Exclude" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"IsolateTo" = "8:"
|
||||
"ProjectOutputGroupRegister" = "3:1"
|
||||
"OutputConfiguration" = "8:"
|
||||
"OutputGroupCanonicalName" = "8:Built"
|
||||
"OutputProjectGuid" = "8:{06C5BD70-5665-4B5C-93DE-28C2786B1770}"
|
||||
"ShowKeyOutput" = "11:TRUE"
|
||||
"ExcludeFilters"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,20 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<init>
|
||||
<rw>w</rw>
|
||||
<output>Sheet</output>
|
||||
<spcheck>OFF</spcheck>
|
||||
<sdk>
|
||||
<major>5</major>
|
||||
<minor>0</minor>
|
||||
<relstep>20200</relstep>
|
||||
</sdk>
|
||||
<eula>0</eula>
|
||||
<shared2>
|
||||
<size0>0</size0>
|
||||
<size1>0</size1>
|
||||
<size2>0</size2>
|
||||
<size3>0</size3>
|
||||
<size4>0</size4>
|
||||
<size5>0</size5>
|
||||
</shared2>
|
||||
</init>
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -1,24 +0,0 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MasterEditorTWL_Secure", "MasterEditorTWL_Secure\MasterEditorTWL_Secure.vcproj", "{91CB577E-F446-4929-99E0-C945B9F19A0D}"
|
||||
EndProject
|
||||
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "MasterEditorTWL_SecureSetup", "MasterEditorTWL_SecureSetup\MasterEditorTWL_SecureSetup.vdproj", "{6B52AB55-5823-44A8-ADF7-307F4405C607}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{91CB577E-F446-4929-99E0-C945B9F19A0D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{91CB577E-F446-4929-99E0-C945B9F19A0D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{91CB577E-F446-4929-99E0-C945B9F19A0D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{91CB577E-F446-4929-99E0-C945B9F19A0D}.Release|Win32.Build.0 = Release|Win32
|
||||
{6B52AB55-5823-44A8-ADF7-307F4405C607}.Debug|Win32.ActiveCfg = Debug
|
||||
{6B52AB55-5823-44A8-ADF7-307F4405C607}.Release|Win32.ActiveCfg = Release
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
Binary file not shown.
@ -1,40 +0,0 @@
|
||||
#include "stdafx.h"
|
||||
|
||||
using namespace System;
|
||||
using namespace System::Reflection;
|
||||
using namespace System::Runtime::CompilerServices;
|
||||
using namespace System::Runtime::InteropServices;
|
||||
using namespace System::Security::Permissions;
|
||||
|
||||
//
|
||||
// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
|
||||
// アセンブリに関連付けられている情報を変更するには、
|
||||
// これらの属性値を変更してください。
|
||||
//
|
||||
[assembly:AssemblyTitleAttribute("MasterEditorTWL_Secure")];
|
||||
[assembly:AssemblyDescriptionAttribute("")];
|
||||
[assembly:AssemblyConfigurationAttribute("")];
|
||||
[assembly:AssemblyCompanyAttribute("任天堂株式会社")];
|
||||
[assembly:AssemblyProductAttribute("MasterEditorTWL_Secure")];
|
||||
[assembly:AssemblyCopyrightAttribute("Copyright (c) 任天堂株式会社 2008")];
|
||||
[assembly:AssemblyTrademarkAttribute("")];
|
||||
[assembly:AssemblyCultureAttribute("")];
|
||||
|
||||
//
|
||||
// アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を
|
||||
// 既定値にすることができます:
|
||||
|
||||
[assembly:AssemblyVersionAttribute("1.0.*")];
|
||||
|
||||
[assembly:ComVisible(false)];
|
||||
|
||||
[assembly:CLSCompliantAttribute(true)];
|
||||
|
||||
[assembly:SecurityPermission(SecurityAction::RequestMinimum, UnmanagedCode = true)];
|
||||
Binary file not shown.
@ -1,19 +0,0 @@
|
||||
// MasterEditorTWL_Secure.cpp : メイン プロジェクト ファイルです。
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "../../MasterEditorTWL/MasterEditorTWL/Form1.h"
|
||||
|
||||
//using namespace MasterEditorTWL_Secure;
|
||||
using namespace MasterEditorTWL;
|
||||
|
||||
[STAThreadAttribute]
|
||||
int main(array<System::String ^> ^args)
|
||||
{
|
||||
// コントロールが作成される前に、Windows XP ビジュアル効果を有効にします
|
||||
Application::EnableVisualStyles();
|
||||
Application::SetCompatibleTextRenderingDefault(false);
|
||||
|
||||
// メイン ウィンドウを作成して、実行します
|
||||
Application::Run(gcnew Form1());
|
||||
return 0;
|
||||
}
|
||||
@ -1,336 +0,0 @@
|
||||
<?xml version="1.0" encoding="shift_jis"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="MasterEditorTWL_Secure"
|
||||
ProjectGUID="{91CB577E-F446-4929-99E0-C945B9F19A0D}"
|
||||
RootNamespace="MasterEditorTWL_Secure"
|
||||
Keyword="ManagedCProj"
|
||||
TargetFrameworkVersion="131072"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
ManagedExtensions="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="C:\twlsdk\build\tools\makerom.TWL;C:\twlsdk\include;"C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\secure""
|
||||
PreprocessorDefinitions="WIN32;_DEBUG"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libacsign_X86.a libaes_X86.a libdigest_X86.a libflags_X86.a $(NOINHERIT)"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories=""C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\flags\lib\X86";C:\twlsdk\build\tools\makerom.TWL\digest\lib\X86;C:\twlsdk\build\tools\makerom.TWL\aes\lib\X86;C:\twlsdk\build\tools\makerom.TWL\acsign\lib\X86"
|
||||
GenerateDebugInformation="true"
|
||||
AssemblyDebug="1"
|
||||
SubSystem="2"
|
||||
EntryPointSymbol="main"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
ManagedExtensions="1"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="C:\twlsdk\build\tools\makerom.TWL;C:\twlsdk\include;"C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\secure""
|
||||
PreprocessorDefinitions="WIN32;NDEBUG"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="2"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libacsign_X86.a libaes_X86.a libdigest_X86.a libflags_X86.a $(NOINHERIT)"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories=""C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\flags\lib\X86";C:\twlsdk\build\tools\makerom.TWL\digest\lib\X86;C:\twlsdk\build\tools\makerom.TWL\aes\lib\X86;C:\twlsdk\build\tools\makerom.TWL\acsign\lib\X86"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
EntryPointSymbol="main"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
<AssemblyReference
|
||||
RelativePath="System.dll"
|
||||
AssemblyName="System, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.Data.dll"
|
||||
AssemblyName="System.Data, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.Drawing.dll"
|
||||
AssemblyName="System.Drawing, Version=2.0.0.0, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.Windows.Forms.dll"
|
||||
AssemblyName="System.Windows.Forms, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.XML.dll"
|
||||
AssemblyName="System.Xml, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="ソース ファイル"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\AssemblyInfo.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\crc_whole.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\deliverable.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\FormError.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\keys.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\MasterEditorTWL_Secure.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\srl.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\stdafx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\utility.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="ヘッダー ファイル"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\common.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\crc_whole.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\deliverable.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\Form1.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\Form1.resX"
|
||||
SubType="Designer"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\FormError.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\FormError.resx"
|
||||
SubType="Designer"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\keys.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\lang.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\resource.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\srl.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\stdafx.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\utility.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="リソース ファイル"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\app.ico"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\app.rc"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<File
|
||||
RelativePath=".\ReadMe.txt"
|
||||
>
|
||||
</File>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
||||
@ -1,65 +0,0 @@
|
||||
<?xml version="1.0" encoding="shift_jis"?>
|
||||
<VisualStudioUserFile
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
ShowAllFiles="false"
|
||||
>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<DebugSettings
|
||||
Command="$(TargetPath)"
|
||||
WorkingDirectory=""
|
||||
CommandArguments=""
|
||||
Attach="false"
|
||||
DebuggerType="3"
|
||||
Remote="1"
|
||||
RemoteMachine="PC2355"
|
||||
RemoteCommand=""
|
||||
HttpUrl=""
|
||||
PDBPath=""
|
||||
SQLDebugging=""
|
||||
Environment=""
|
||||
EnvironmentMerge="true"
|
||||
DebuggerFlavor=""
|
||||
MPIRunCommand=""
|
||||
MPIRunArguments=""
|
||||
MPIRunWorkingDirectory=""
|
||||
ApplicationCommand=""
|
||||
ApplicationArguments=""
|
||||
ShimCommand=""
|
||||
MPIAcceptMode=""
|
||||
MPIAcceptFilter=""
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<DebugSettings
|
||||
Command="$(TargetPath)"
|
||||
WorkingDirectory=""
|
||||
CommandArguments=""
|
||||
Attach="false"
|
||||
DebuggerType="3"
|
||||
Remote="1"
|
||||
RemoteMachine="PC2355"
|
||||
RemoteCommand=""
|
||||
HttpUrl=""
|
||||
PDBPath=""
|
||||
SQLDebugging=""
|
||||
Environment=""
|
||||
EnvironmentMerge="true"
|
||||
DebuggerFlavor=""
|
||||
MPIRunCommand=""
|
||||
MPIRunArguments=""
|
||||
MPIRunWorkingDirectory=""
|
||||
ApplicationCommand=""
|
||||
ApplicationArguments=""
|
||||
ShimCommand=""
|
||||
MPIAcceptMode=""
|
||||
MPIAcceptFilter=""
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
</VisualStudioUserFile>
|
||||
@ -1,34 +0,0 @@
|
||||
===============================================================================
|
||||
アプリケーション : MasterEditorTWL_Secure プロジェクトの概要
|
||||
===============================================================================
|
||||
|
||||
この MasterEditorTWL_Secure アプリケーションは、AppWizard によって作成されました。
|
||||
|
||||
このファイルには、MasterEditorTWL_Secure アプリケーションを構成する各ファイルの
|
||||
内容の概略が記述されています。
|
||||
|
||||
MasterEditorTWL_Secure.vcproj
|
||||
これは、アプリケーション ウィザードで生成される VC++ プロジェクトのメインの
|
||||
プロジェクト ファイルです。
|
||||
ファイルを生成した Visual C++ のバージョン情報と、アプリケーション ウィザー
|
||||
ドで選択したプラットフォーム、構成、およびプロジェクトの機能に関する情報が
|
||||
記述されています。
|
||||
|
||||
MasterEditorTWL_Secure.cpp
|
||||
これは、メインのアプリケーション ソース ファイルです。
|
||||
フォームを表示するコードが含まれています。
|
||||
|
||||
Form1.h
|
||||
ユーザーのフォーム クラスの実装と、InitializeComponent() 関数が含まれています。
|
||||
|
||||
AssemblyInfo.cpp
|
||||
アセンブリ メタデータを変更するためのカスタム属性が含まれています。
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
その他の標準ファイル :
|
||||
|
||||
StdAfx.h, StdAfx.cpp
|
||||
これらのファイルは、コンパイル済みヘッダー (PCH) ファイル MasterEditorTWL_Secure.pch
|
||||
とプリコンパイル済み型ファイル StdAfx.obj をビルドするために使用します。
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 1.1 KiB |
@ -1,63 +0,0 @@
|
||||
// Microsoft Visual C++ で生成されたリソース スクリプトです。
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// 英語 (米国) リソース
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// アイコン
|
||||
//
|
||||
|
||||
// 最初に配置されたアイコン、または ID 値が最も低いアイコンが、アプリケーション アイコンになります。
|
||||
|
||||
LANGUAGE 17, 1
|
||||
#pragma code_page(932)
|
||||
1 ICON "app.ico"
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
"\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE
|
||||
BEGIN
|
||||
"#include ""afxres.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE
|
||||
BEGIN
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE 3 リソースから生成されました。
|
||||
//
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // APSTUDIO_INVOKED でない場合
|
||||
|
||||
@ -1,3 +0,0 @@
|
||||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Visual C++ generated include file.
|
||||
// Used by app.rc
|
||||
@ -1,7 +0,0 @@
|
||||
// stdafx.cpp : 標準インクルード MasterEditorTWL_Secure.pch のみを
|
||||
// 含むソース ファイルは、プリコンパイル済みヘッダーになります。
|
||||
// stdafx.obj にはプリコンパイル済み型情報が含まれます。
|
||||
|
||||
#include "stdafx.h"
|
||||
|
||||
|
||||
@ -1,6 +0,0 @@
|
||||
// stdafx.h : 標準のシステム インクルード ファイルのインクルード ファイル、または
|
||||
// 参照回数が多く、かつあまり変更されない、プロジェクト専用のインクルード ファイル
|
||||
// を記述します。
|
||||
#pragma once
|
||||
|
||||
// TODO: プログラムに必要な追加ヘッダーをここで参照してください。
|
||||
@ -1,866 +0,0 @@
|
||||
"DeployProject"
|
||||
{
|
||||
"VSVersion" = "3:800"
|
||||
"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}"
|
||||
"IsWebType" = "8:FALSE"
|
||||
"ProjectName" = "8:MasterEditorTWL_SecureSetup"
|
||||
"LanguageId" = "3:1041"
|
||||
"CodePage" = "3:932"
|
||||
"UILanguageId" = "3:1041"
|
||||
"SccProjectName" = "8:"
|
||||
"SccLocalPath" = "8:"
|
||||
"SccAuxPath" = "8:"
|
||||
"SccProvider" = "8:"
|
||||
"Hierarchy"
|
||||
{
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_31B52E9A94A144A3BD6151FA98258359"
|
||||
"OwnerKey" = "8:_C39B001D8DA74DF3B6DDCECC21DD7237"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_36B8A12FA0D745E5960CAE9B0015DA5D"
|
||||
"OwnerKey" = "8:_UNDEFINED"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_5CB57B95663049AC8F21EB946DAF9DE8"
|
||||
"OwnerKey" = "8:_UNDEFINED"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_8393712894EA4947BF72EB0E9D414BF9"
|
||||
"OwnerKey" = "8:_UNDEFINED"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_C39B001D8DA74DF3B6DDCECC21DD7237"
|
||||
"OwnerKey" = "8:_5CB57B95663049AC8F21EB946DAF9DE8"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
"Entry"
|
||||
{
|
||||
"MsmKey" = "8:_UNDEFINED"
|
||||
"OwnerKey" = "8:_5CB57B95663049AC8F21EB946DAF9DE8"
|
||||
"MsmSig" = "8:_UNDEFINED"
|
||||
}
|
||||
}
|
||||
"Configurations"
|
||||
{
|
||||
"Debug"
|
||||
{
|
||||
"DisplayName" = "8:Debug"
|
||||
"IsDebugOnly" = "11:TRUE"
|
||||
"IsReleaseOnly" = "11:FALSE"
|
||||
"OutputFilename" = "8:Debug\\MasterEditorTWL_SecureSetup.msi"
|
||||
"PackageFilesAs" = "3:2"
|
||||
"PackageFileSize" = "3:-2147483648"
|
||||
"CabType" = "3:1"
|
||||
"Compression" = "3:2"
|
||||
"SignOutput" = "11:FALSE"
|
||||
"CertificateFile" = "8:"
|
||||
"PrivateKeyFile" = "8:"
|
||||
"TimeStampServer" = "8:"
|
||||
"InstallerBootstrapper" = "3:2"
|
||||
"BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
|
||||
{
|
||||
"Enabled" = "11:TRUE"
|
||||
"PromptEnabled" = "11:TRUE"
|
||||
"PrerequisitesLocation" = "2:1"
|
||||
"Url" = "8:"
|
||||
"ComponentsUrl" = "8:"
|
||||
"Items"
|
||||
{
|
||||
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0"
|
||||
{
|
||||
"Name" = "8:.NET Framework 2.0 (x86)"
|
||||
"ProductCode" = "8:Microsoft.Net.Framework.2.0"
|
||||
}
|
||||
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1"
|
||||
{
|
||||
"Name" = "8:Windows インストーラ 3.1"
|
||||
"ProductCode" = "8:Microsoft.Windows.Installer.3.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"Release"
|
||||
{
|
||||
"DisplayName" = "8:Release"
|
||||
"IsDebugOnly" = "11:FALSE"
|
||||
"IsReleaseOnly" = "11:TRUE"
|
||||
"OutputFilename" = "8:Release\\MasterEditorTWL_SecureSetup.msi"
|
||||
"PackageFilesAs" = "3:2"
|
||||
"PackageFileSize" = "3:-2147483648"
|
||||
"CabType" = "3:1"
|
||||
"Compression" = "3:2"
|
||||
"SignOutput" = "11:FALSE"
|
||||
"CertificateFile" = "8:"
|
||||
"PrivateKeyFile" = "8:"
|
||||
"TimeStampServer" = "8:"
|
||||
"InstallerBootstrapper" = "3:2"
|
||||
"BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
|
||||
{
|
||||
"Enabled" = "11:TRUE"
|
||||
"PromptEnabled" = "11:TRUE"
|
||||
"PrerequisitesLocation" = "2:1"
|
||||
"Url" = "8:"
|
||||
"ComponentsUrl" = "8:"
|
||||
"Items"
|
||||
{
|
||||
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0"
|
||||
{
|
||||
"Name" = "8:.NET Framework 2.0 (x86)"
|
||||
"ProductCode" = "8:Microsoft.Net.Framework.2.0"
|
||||
}
|
||||
"{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1"
|
||||
{
|
||||
"Name" = "8:Windows インストーラ 3.1"
|
||||
"ProductCode" = "8:Microsoft.Windows.Installer.3.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"Deployable"
|
||||
{
|
||||
"CustomAction"
|
||||
{
|
||||
}
|
||||
"DefaultFeature"
|
||||
{
|
||||
"Name" = "8:DefaultFeature"
|
||||
"Title" = "8:"
|
||||
"Description" = "8:"
|
||||
}
|
||||
"ExternalPersistence"
|
||||
{
|
||||
"LaunchCondition"
|
||||
{
|
||||
"{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_9551D3BD028E40D4A99184DBBEFF64B8"
|
||||
{
|
||||
"Name" = "8:.NET Framework"
|
||||
"Message" = "8:[VSDNETMSG]"
|
||||
"Version" = "8:2.0.50727"
|
||||
"AllowLaterVersions" = "11:FALSE"
|
||||
"InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=76617"
|
||||
}
|
||||
}
|
||||
}
|
||||
"File"
|
||||
{
|
||||
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_36B8A12FA0D745E5960CAE9B0015DA5D"
|
||||
{
|
||||
"SourcePath" = "8:..\\resource\\ini.xml"
|
||||
"TargetName" = "8:ini.xml"
|
||||
"Tag" = "8:"
|
||||
"Folder" = "8:_ACE5398304074CFDAF4425F700E584B4"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Vital" = "11:TRUE"
|
||||
"ReadOnly" = "11:FALSE"
|
||||
"Hidden" = "11:FALSE"
|
||||
"System" = "11:FALSE"
|
||||
"Permanent" = "11:FALSE"
|
||||
"SharedLegacy" = "11:FALSE"
|
||||
"PackageAs" = "3:1"
|
||||
"Register" = "3:1"
|
||||
"Exclude" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"IsolateTo" = "8:"
|
||||
}
|
||||
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8393712894EA4947BF72EB0E9D414BF9"
|
||||
{
|
||||
"SourcePath" = "8:..\\resource\\sheet_templete.xml"
|
||||
"TargetName" = "8:sheet_templete.xml"
|
||||
"Tag" = "8:"
|
||||
"Folder" = "8:_ACE5398304074CFDAF4425F700E584B4"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Vital" = "11:TRUE"
|
||||
"ReadOnly" = "11:FALSE"
|
||||
"Hidden" = "11:FALSE"
|
||||
"System" = "11:FALSE"
|
||||
"Permanent" = "11:FALSE"
|
||||
"SharedLegacy" = "11:FALSE"
|
||||
"PackageAs" = "3:1"
|
||||
"Register" = "3:1"
|
||||
"Exclude" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"IsolateTo" = "8:"
|
||||
}
|
||||
}
|
||||
"FileType"
|
||||
{
|
||||
}
|
||||
"Folder"
|
||||
{
|
||||
"{1525181F-901A-416C-8A58-119130FE478E}:_32F2BB3DC24A47A59FDDC825574BE575"
|
||||
{
|
||||
"Name" = "8:#1919"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:ProgramMenuFolder"
|
||||
"Folders"
|
||||
{
|
||||
}
|
||||
}
|
||||
"{1525181F-901A-416C-8A58-119130FE478E}:_425372463D8A478ABA9E8275D2DFD930"
|
||||
{
|
||||
"Name" = "8:#1916"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:DesktopFolder"
|
||||
"Folders"
|
||||
{
|
||||
}
|
||||
}
|
||||
"{3C67513D-01DD-4637-8A68-80971EB9504F}:_441072E04A624D73A938F70BB4AB9B4F"
|
||||
{
|
||||
"DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]"
|
||||
"Name" = "8:#1925"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:TARGETDIR"
|
||||
"Folders"
|
||||
{
|
||||
"{9EF0B969-E518-4E46-987F-47570745A589}:_ACE5398304074CFDAF4425F700E584B4"
|
||||
{
|
||||
"Name" = "8:resource"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:_C6CF7A57B111426C9B47172434E1B107"
|
||||
"Folders"
|
||||
{
|
||||
}
|
||||
}
|
||||
"{9EF0B969-E518-4E46-987F-47570745A589}:_C5105F229B2E4207BBC6971E09903190"
|
||||
{
|
||||
"Name" = "8:bin"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Property" = "8:_ADE763D8E583401B84C9D5F13BCD7974"
|
||||
"Folders"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"LaunchCondition"
|
||||
{
|
||||
}
|
||||
"Locator"
|
||||
{
|
||||
}
|
||||
"MsiBootstrapper"
|
||||
{
|
||||
"LangId" = "3:1041"
|
||||
"RequiresElevation" = "11:FALSE"
|
||||
}
|
||||
"Product"
|
||||
{
|
||||
"Name" = "8:Microsoft Visual Studio"
|
||||
"ProductName" = "8:MasterEditorTWL_Secure"
|
||||
"ProductCode" = "8:{BF2F7B3A-9B20-42A7-A12D-39F811D55D1E}"
|
||||
"PackageCode" = "8:{3F573D61-58A5-4E8B-8EF8-BD1CD7D5865C}"
|
||||
"UpgradeCode" = "8:{D7614627-6DA8-466F-8397-55E99EE33B6F}"
|
||||
"RestartWWWService" = "11:FALSE"
|
||||
"RemovePreviousVersions" = "11:FALSE"
|
||||
"DetectNewerInstalledVersion" = "11:TRUE"
|
||||
"InstallAllUsers" = "11:FALSE"
|
||||
"ProductVersion" = "8:1.0.0"
|
||||
"Manufacturer" = "8:nintendo"
|
||||
"ARPHELPTELEPHONE" = "8:"
|
||||
"ARPHELPLINK" = "8:"
|
||||
"Title" = "8:MasterEditorTWL_SecureSetup"
|
||||
"Subject" = "8:"
|
||||
"ARPCONTACT" = "8:nintendo"
|
||||
"Keywords" = "8:"
|
||||
"ARPCOMMENTS" = "8:"
|
||||
"ARPURLINFOABOUT" = "8:"
|
||||
"ARPPRODUCTICON" = "8:"
|
||||
"ARPIconIndex" = "3:0"
|
||||
"SearchPath" = "8:"
|
||||
"UseSystemSearchPath" = "11:TRUE"
|
||||
"TargetPlatform" = "3:0"
|
||||
"PreBuildEvent" = "8:"
|
||||
"PostBuildEvent" = "8:"
|
||||
"RunPostBuildEvent" = "3:0"
|
||||
}
|
||||
"Registry"
|
||||
{
|
||||
"HKLM"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_B7904FA9D6AB4F7AB42288174B70CB4C"
|
||||
{
|
||||
"Name" = "8:Software"
|
||||
"Condition" = "8:"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"DeleteAtUninstall" = "11:FALSE"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Keys"
|
||||
{
|
||||
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_9853A628D48640AD8FF513EF91C0BA34"
|
||||
{
|
||||
"Name" = "8:[Manufacturer]"
|
||||
"Condition" = "8:"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"DeleteAtUninstall" = "11:FALSE"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
"Values"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
"Values"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"HKCU"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_8F3F6F595A2E4616BA3603C69D48004B"
|
||||
{
|
||||
"Name" = "8:Software"
|
||||
"Condition" = "8:"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"DeleteAtUninstall" = "11:FALSE"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Keys"
|
||||
{
|
||||
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_B5C620EBD81D43B2A8DFC0FB3C9FA010"
|
||||
{
|
||||
"Name" = "8:[Manufacturer]"
|
||||
"Condition" = "8:"
|
||||
"AlwaysCreate" = "11:FALSE"
|
||||
"DeleteAtUninstall" = "11:FALSE"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
"Values"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
"Values"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"HKCR"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
}
|
||||
"HKU"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
}
|
||||
"HKPU"
|
||||
{
|
||||
"Keys"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
"Sequences"
|
||||
{
|
||||
}
|
||||
"Shortcut"
|
||||
{
|
||||
"{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_54A180540F7B4F6E9720E614AC0F5D37"
|
||||
{
|
||||
"Name" = "8:MasterEditorTWL_Secure"
|
||||
"Arguments" = "8:"
|
||||
"Description" = "8:"
|
||||
"ShowCmd" = "3:1"
|
||||
"IconIndex" = "3:0"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Target" = "8:_5CB57B95663049AC8F21EB946DAF9DE8"
|
||||
"Folder" = "8:_425372463D8A478ABA9E8275D2DFD930"
|
||||
"WorkingFolder" = "8:_C5105F229B2E4207BBC6971E09903190"
|
||||
"Icon" = "8:"
|
||||
"Feature" = "8:"
|
||||
}
|
||||
}
|
||||
"UserInterface"
|
||||
{
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_237EB2FDAE434F8095E8B81EB67BEC61"
|
||||
{
|
||||
"Name" = "8:#1900"
|
||||
"Sequence" = "3:2"
|
||||
"Attributes" = "3:1"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7BF7666D65564D2EA1A7254B717A6B3A"
|
||||
{
|
||||
"Sequence" = "3:300"
|
||||
"DisplayName" = "8:インストールの確認"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminConfirmDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_B601137F8B0545B280DA8E7C260BF708"
|
||||
{
|
||||
"Sequence" = "3:200"
|
||||
"DisplayName" = "8:インストール フォルダ"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminFolderDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_B88DAA4525D44B6DA132071D3A17D7BD"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:ようこそ"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminWelcomeDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"CopyrightWarning"
|
||||
{
|
||||
"Name" = "8:CopyrightWarning"
|
||||
"DisplayName" = "8:#1002"
|
||||
"Description" = "8:#1102"
|
||||
"Type" = "3:3"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1202"
|
||||
"DefaultValue" = "8:#1202"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"Welcome"
|
||||
{
|
||||
"Name" = "8:Welcome"
|
||||
"DisplayName" = "8:#1003"
|
||||
"Description" = "8:#1103"
|
||||
"Type" = "3:3"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1203"
|
||||
"DefaultValue" = "8:#1203"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_2484953D1D1D469B83F78F5F3D59194A"
|
||||
{
|
||||
"Name" = "8:#1901"
|
||||
"Sequence" = "3:2"
|
||||
"Attributes" = "3:2"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_28C341574BAB4B3790F439E941F7D4C1"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:進行状況"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminProgressDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"ShowProgress"
|
||||
{
|
||||
"Name" = "8:ShowProgress"
|
||||
"DisplayName" = "8:#1009"
|
||||
"Description" = "8:#1109"
|
||||
"Type" = "3:5"
|
||||
"ContextData" = "8:1;True=1;False=0"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:0"
|
||||
"Value" = "3:1"
|
||||
"DefaultValue" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_553F345696964C65993A6905A9D9E88F"
|
||||
{
|
||||
"UseDynamicProperties" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdBasicDialogs.wim"
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_5D187EA6523E443FB61876A3E69C2814"
|
||||
{
|
||||
"Name" = "8:#1902"
|
||||
"Sequence" = "3:1"
|
||||
"Attributes" = "3:3"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_090404326DA44086B2DC3E61339208F0"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:完了"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdFinishedDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"UpdateText"
|
||||
{
|
||||
"Name" = "8:UpdateText"
|
||||
"DisplayName" = "8:#1058"
|
||||
"Description" = "8:#1158"
|
||||
"Type" = "3:15"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1258"
|
||||
"DefaultValue" = "8:#1258"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_843B85FD4F0341EF86C90F177F7DEB68"
|
||||
{
|
||||
"Name" = "8:#1900"
|
||||
"Sequence" = "3:1"
|
||||
"Attributes" = "3:1"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_41D852559EA542ECB74DD395AD03AA34"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:ようこそ"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdWelcomeDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"CopyrightWarning"
|
||||
{
|
||||
"Name" = "8:CopyrightWarning"
|
||||
"DisplayName" = "8:#1002"
|
||||
"Description" = "8:#1102"
|
||||
"Type" = "3:3"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1202"
|
||||
"DefaultValue" = "8:#1202"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"Welcome"
|
||||
{
|
||||
"Name" = "8:Welcome"
|
||||
"DisplayName" = "8:#1003"
|
||||
"Description" = "8:#1103"
|
||||
"Type" = "3:3"
|
||||
"ContextData" = "8:"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:1"
|
||||
"Value" = "8:#1203"
|
||||
"DefaultValue" = "8:#1203"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_96445283969840B09AF76551034A342B"
|
||||
{
|
||||
"Sequence" = "3:200"
|
||||
"DisplayName" = "8:インストール フォルダ"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdFolderDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"InstallAllUsersVisible"
|
||||
{
|
||||
"Name" = "8:InstallAllUsersVisible"
|
||||
"DisplayName" = "8:#1059"
|
||||
"Description" = "8:#1159"
|
||||
"Type" = "3:5"
|
||||
"ContextData" = "8:1;True=1;False=0"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:0"
|
||||
"Value" = "3:1"
|
||||
"DefaultValue" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_BDD71A58D203494586E5CC14639C4BE3"
|
||||
{
|
||||
"Sequence" = "3:300"
|
||||
"DisplayName" = "8:インストールの確認"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdConfirmDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_C4BF8D69D26A4567B417A808EC2FCB08"
|
||||
{
|
||||
"Name" = "8:#1901"
|
||||
"Sequence" = "3:1"
|
||||
"Attributes" = "3:2"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_97A589865436439F9AD0D641A7431954"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:進行状況"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdProgressDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
"ShowProgress"
|
||||
{
|
||||
"Name" = "8:ShowProgress"
|
||||
"DisplayName" = "8:#1009"
|
||||
"Description" = "8:#1109"
|
||||
"Type" = "3:5"
|
||||
"ContextData" = "8:1;True=1;False=0"
|
||||
"Attributes" = "3:0"
|
||||
"Setting" = "3:0"
|
||||
"Value" = "3:1"
|
||||
"DefaultValue" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_F3CAACBA9CD145CEB4137DE8FEB1B07A"
|
||||
{
|
||||
"UseDynamicProperties" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdUserInterface.wim"
|
||||
}
|
||||
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_F61330675E19448D9A860CB40F345DE2"
|
||||
{
|
||||
"Name" = "8:#1902"
|
||||
"Sequence" = "3:2"
|
||||
"Attributes" = "3:3"
|
||||
"Dialogs"
|
||||
{
|
||||
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_AF15C65D52C64AA6B478ADAF27D48671"
|
||||
{
|
||||
"Sequence" = "3:100"
|
||||
"DisplayName" = "8:完了"
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminFinishedDlg.wid"
|
||||
"Properties"
|
||||
{
|
||||
"BannerBitmap"
|
||||
{
|
||||
"Name" = "8:BannerBitmap"
|
||||
"DisplayName" = "8:#1001"
|
||||
"Description" = "8:#1101"
|
||||
"Type" = "3:8"
|
||||
"ContextData" = "8:Bitmap"
|
||||
"Attributes" = "3:4"
|
||||
"Setting" = "3:1"
|
||||
"UsePlugInResources" = "11:TRUE"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"MergeModule"
|
||||
{
|
||||
"{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_31B52E9A94A144A3BD6151FA98258359"
|
||||
{
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:TRUE"
|
||||
"SourcePath" = "8:microsoft_vc90_crt_x86.msm"
|
||||
"Properties"
|
||||
{
|
||||
}
|
||||
"LanguageId" = "3:0"
|
||||
"Exclude" = "11:FALSE"
|
||||
"Folder" = "8:"
|
||||
"Feature" = "8:"
|
||||
"IsolateTo" = "8:"
|
||||
}
|
||||
"{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_C39B001D8DA74DF3B6DDCECC21DD7237"
|
||||
{
|
||||
"UseDynamicProperties" = "11:TRUE"
|
||||
"IsDependency" = "11:TRUE"
|
||||
"SourcePath" = "8:policy_9_0_Microsoft_VC90_CRT_x86.msm"
|
||||
"Properties"
|
||||
{
|
||||
}
|
||||
"LanguageId" = "3:0"
|
||||
"Exclude" = "11:FALSE"
|
||||
"Folder" = "8:"
|
||||
"Feature" = "8:"
|
||||
"IsolateTo" = "8:"
|
||||
}
|
||||
}
|
||||
"ProjectOutput"
|
||||
{
|
||||
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5CB57B95663049AC8F21EB946DAF9DE8"
|
||||
{
|
||||
"SourcePath" = "8:..\\Release\\MasterEditorTWL_Secure.exe"
|
||||
"TargetName" = "8:"
|
||||
"Tag" = "8:"
|
||||
"Folder" = "8:_C5105F229B2E4207BBC6971E09903190"
|
||||
"Condition" = "8:"
|
||||
"Transitive" = "11:FALSE"
|
||||
"Vital" = "11:TRUE"
|
||||
"ReadOnly" = "11:FALSE"
|
||||
"Hidden" = "11:FALSE"
|
||||
"System" = "11:FALSE"
|
||||
"Permanent" = "11:FALSE"
|
||||
"SharedLegacy" = "11:FALSE"
|
||||
"PackageAs" = "3:1"
|
||||
"Register" = "3:1"
|
||||
"Exclude" = "11:FALSE"
|
||||
"IsDependency" = "11:FALSE"
|
||||
"IsolateTo" = "8:"
|
||||
"ProjectOutputGroupRegister" = "3:1"
|
||||
"OutputConfiguration" = "8:"
|
||||
"OutputGroupCanonicalName" = "8:Built"
|
||||
"OutputProjectGuid" = "8:{91CB577E-F446-4929-99E0-C945B9F19A0D}"
|
||||
"ShowKeyOutput" = "11:TRUE"
|
||||
"ExcludeFilters"
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,20 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<init>
|
||||
<rw>w</rw>
|
||||
<output>Sheet</output>
|
||||
<spcheck>OFF</spcheck>
|
||||
<sdk>
|
||||
<major>5</major>
|
||||
<minor>0</minor>
|
||||
<relstep>20200</relstep>
|
||||
</sdk>
|
||||
<eula>0</eula>
|
||||
<shared2>
|
||||
<size0>0</size0>
|
||||
<size1>0</size1>
|
||||
<size2>0</size2>
|
||||
<size3>0</size3>
|
||||
<size4>0</size4>
|
||||
<size5>0</size5>
|
||||
</shared2>
|
||||
</init>
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -1,24 +0,0 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MasterEditorTWL_System", "MasterEditorTWL_System\MasterEditorTWL_System.vcproj", "{45A0163E-ECF8-4F7F-B605-9FF9B403F194}"
|
||||
EndProject
|
||||
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "MasterEditorTWL_SystemSetup", "MasterEditorTWL_SystemSetup\MasterEditorTWL_SystemSetup.vdproj", "{911948AB-CA45-4334-980B-F2534F09920A}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{45A0163E-ECF8-4F7F-B605-9FF9B403F194}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{45A0163E-ECF8-4F7F-B605-9FF9B403F194}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{45A0163E-ECF8-4F7F-B605-9FF9B403F194}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{45A0163E-ECF8-4F7F-B605-9FF9B403F194}.Release|Win32.Build.0 = Release|Win32
|
||||
{911948AB-CA45-4334-980B-F2534F09920A}.Debug|Win32.ActiveCfg = Debug
|
||||
{911948AB-CA45-4334-980B-F2534F09920A}.Release|Win32.ActiveCfg = Release
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
Binary file not shown.
@ -1,40 +0,0 @@
|
||||
#include "stdafx.h"
|
||||
|
||||
using namespace System;
|
||||
using namespace System::Reflection;
|
||||
using namespace System::Runtime::CompilerServices;
|
||||
using namespace System::Runtime::InteropServices;
|
||||
using namespace System::Security::Permissions;
|
||||
|
||||
//
|
||||
// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
|
||||
// アセンブリに関連付けられている情報を変更するには、
|
||||
// これらの属性値を変更してください。
|
||||
//
|
||||
[assembly:AssemblyTitleAttribute("MasterEditorTWL_System")];
|
||||
[assembly:AssemblyDescriptionAttribute("")];
|
||||
[assembly:AssemblyConfigurationAttribute("")];
|
||||
[assembly:AssemblyCompanyAttribute("任天堂株式会社")];
|
||||
[assembly:AssemblyProductAttribute("MasterEditorTWL_System")];
|
||||
[assembly:AssemblyCopyrightAttribute("Copyright (c) 任天堂株式会社 2008")];
|
||||
[assembly:AssemblyTrademarkAttribute("")];
|
||||
[assembly:AssemblyCultureAttribute("")];
|
||||
|
||||
//
|
||||
// アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を
|
||||
// 既定値にすることができます:
|
||||
|
||||
[assembly:AssemblyVersionAttribute("1.0.*")];
|
||||
|
||||
[assembly:ComVisible(false)];
|
||||
|
||||
[assembly:CLSCompliantAttribute(true)];
|
||||
|
||||
[assembly:SecurityPermission(SecurityAction::RequestMinimum, UnmanagedCode = true)];
|
||||
Binary file not shown.
@ -1,19 +0,0 @@
|
||||
// MasterEditorTWL_System.cpp : メイン プロジェクト ファイルです。
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "../../MasterEditorTWL/MasterEditorTWL/Form1.h"
|
||||
|
||||
//using namespace MasterEditorTWL_System;
|
||||
using namespace MasterEditorTWL;
|
||||
|
||||
[STAThreadAttribute]
|
||||
int main(array<System::String ^> ^args)
|
||||
{
|
||||
// コントロールが作成される前に、Windows XP ビジュアル効果を有効にします
|
||||
Application::EnableVisualStyles();
|
||||
Application::SetCompatibleTextRenderingDefault(false);
|
||||
|
||||
// メイン ウィンドウを作成して、実行します
|
||||
Application::Run(gcnew Form1());
|
||||
return 0;
|
||||
}
|
||||
@ -1,336 +0,0 @@
|
||||
<?xml version="1.0" encoding="shift_jis"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="MasterEditorTWL_System"
|
||||
ProjectGUID="{45A0163E-ECF8-4F7F-B605-9FF9B403F194}"
|
||||
RootNamespace="MasterEditorTWL_System"
|
||||
Keyword="ManagedCProj"
|
||||
TargetFrameworkVersion="131072"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
ManagedExtensions="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="C:\twlsdk\build\tools\makerom.TWL;C:\twlsdk\include;"C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\system""
|
||||
PreprocessorDefinitions="WIN32;_DEBUG"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libacsign_X86.a libaes_X86.a libdigest_X86.a libflags_X86.a $(NOINHERIT)"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories=""C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\flags\lib\X86";C:\twlsdk\build\tools\makerom.TWL\digest\lib\X86;C:\twlsdk\build\tools\makerom.TWL\aes\lib\X86;C:\twlsdk\build\tools\makerom.TWL\acsign\lib\X86"
|
||||
GenerateDebugInformation="true"
|
||||
AssemblyDebug="1"
|
||||
SubSystem="2"
|
||||
EntryPointSymbol="main"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="1"
|
||||
ManagedExtensions="1"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="C:\twlsdk\build\tools\makerom.TWL;C:\twlsdk\include;"C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\system""
|
||||
PreprocessorDefinitions="WIN32;NDEBUG"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="2"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="libacsign_X86.a libaes_X86.a libdigest_X86.a libflags_X86.a $(NOINHERIT)"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories=""C:\Documents and Settings\nishikawa_takeshi\My Documents\Visual Studio 2008\Projects\MasterEditorTWL_Common\flags\lib\X86";C:\twlsdk\build\tools\makerom.TWL\digest\lib\X86;C:\twlsdk\build\tools\makerom.TWL\aes\lib\X86;C:\twlsdk\build\tools\makerom.TWL\acsign\lib\X86"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
EntryPointSymbol="main"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
<AssemblyReference
|
||||
RelativePath="System.dll"
|
||||
AssemblyName="System, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.Data.dll"
|
||||
AssemblyName="System.Data, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.Drawing.dll"
|
||||
AssemblyName="System.Drawing, Version=2.0.0.0, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.Windows.Forms.dll"
|
||||
AssemblyName="System.Windows.Forms, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
<AssemblyReference
|
||||
RelativePath="System.XML.dll"
|
||||
AssemblyName="System.Xml, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
|
||||
MinFrameworkVersion="131072"
|
||||
/>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="ソース ファイル"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\AssemblyInfo.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\crc_whole.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\deliverable.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\FormError.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\keys.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\MasterEditorTWL_System.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\srl.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\stdafx.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\utility.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="ヘッダー ファイル"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\common.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\crc_whole.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\deliverable.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\Form1.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\Form1.resX"
|
||||
SubType="Designer"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\FormError.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\FormError.resx"
|
||||
SubType="Designer"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\keys.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\lang.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\resource.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\srl.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\stdafx.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\MasterEditorTWL\MasterEditorTWL\utility.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="リソース ファイル"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\app.ico"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\app.rc"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<File
|
||||
RelativePath=".\ReadMe.txt"
|
||||
>
|
||||
</File>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
||||
@ -1,65 +0,0 @@
|
||||
<?xml version="1.0" encoding="shift_jis"?>
|
||||
<VisualStudioUserFile
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
ShowAllFiles="false"
|
||||
>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<DebugSettings
|
||||
Command="$(TargetPath)"
|
||||
WorkingDirectory=""
|
||||
CommandArguments=""
|
||||
Attach="false"
|
||||
DebuggerType="3"
|
||||
Remote="1"
|
||||
RemoteMachine="PC2355"
|
||||
RemoteCommand=""
|
||||
HttpUrl=""
|
||||
PDBPath=""
|
||||
SQLDebugging=""
|
||||
Environment=""
|
||||
EnvironmentMerge="true"
|
||||
DebuggerFlavor=""
|
||||
MPIRunCommand=""
|
||||
MPIRunArguments=""
|
||||
MPIRunWorkingDirectory=""
|
||||
ApplicationCommand=""
|
||||
ApplicationArguments=""
|
||||
ShimCommand=""
|
||||
MPIAcceptMode=""
|
||||
MPIAcceptFilter=""
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<DebugSettings
|
||||
Command="$(TargetPath)"
|
||||
WorkingDirectory=""
|
||||
CommandArguments=""
|
||||
Attach="false"
|
||||
DebuggerType="3"
|
||||
Remote="1"
|
||||
RemoteMachine="PC2355"
|
||||
RemoteCommand=""
|
||||
HttpUrl=""
|
||||
PDBPath=""
|
||||
SQLDebugging=""
|
||||
Environment=""
|
||||
EnvironmentMerge="true"
|
||||
DebuggerFlavor=""
|
||||
MPIRunCommand=""
|
||||
MPIRunArguments=""
|
||||
MPIRunWorkingDirectory=""
|
||||
ApplicationCommand=""
|
||||
ApplicationArguments=""
|
||||
ShimCommand=""
|
||||
MPIAcceptMode=""
|
||||
MPIAcceptFilter=""
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
</VisualStudioUserFile>
|
||||
@ -1,34 +0,0 @@
|
||||
===============================================================================
|
||||
アプリケーション : MasterEditorTWL_System プロジェクトの概要
|
||||
===============================================================================
|
||||
|
||||
この MasterEditorTWL_System アプリケーションは、AppWizard によって作成されました。
|
||||
|
||||
このファイルには、MasterEditorTWL_System アプリケーションを構成する各ファイルの
|
||||
内容の概略が記述されています。
|
||||
|
||||
MasterEditorTWL_System.vcproj
|
||||
これは、アプリケーション ウィザードで生成される VC++ プロジェクトのメインの
|
||||
プロジェクト ファイルです。
|
||||
ファイルを生成した Visual C++ のバージョン情報と、アプリケーション ウィザー
|
||||
ドで選択したプラットフォーム、構成、およびプロジェクトの機能に関する情報が
|
||||
記述されています。
|
||||
|
||||
MasterEditorTWL_System.cpp
|
||||
これは、メインのアプリケーション ソース ファイルです。
|
||||
フォームを表示するコードが含まれています。
|
||||
|
||||
Form1.h
|
||||
ユーザーのフォーム クラスの実装と、InitializeComponent() 関数が含まれています。
|
||||
|
||||
AssemblyInfo.cpp
|
||||
アセンブリ メタデータを変更するためのカスタム属性が含まれています。
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
その他の標準ファイル :
|
||||
|
||||
StdAfx.h, StdAfx.cpp
|
||||
これらのファイルは、コンパイル済みヘッダー (PCH) ファイル MasterEditorTWL_System.pch
|
||||
とプリコンパイル済み型ファイル StdAfx.obj をビルドするために使用します。
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 1.1 KiB |
@ -1,63 +0,0 @@
|
||||
// Microsoft Visual C++ で生成されたリソース スクリプトです。
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// 英語 (米国) リソース
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// アイコン
|
||||
//
|
||||
|
||||
// 最初に配置されたアイコン、または ID 値が最も低いアイコンが、アプリケーション アイコンになります。
|
||||
|
||||
LANGUAGE 17, 1
|
||||
#pragma code_page(932)
|
||||
1 ICON "app.ico"
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
"\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE
|
||||
BEGIN
|
||||
"#include ""afxres.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE
|
||||
BEGIN
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE 3 リソースから生成されました。
|
||||
//
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // APSTUDIO_INVOKED でない場合
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user