Install 이벤트 완료

This commit is contained in:
jmaniuvc
2025-05-19 17:10:14 +09:00
parent 1303126f1f
commit ce8246674b
21 changed files with 11623 additions and 162 deletions

View File

@@ -6,6 +6,10 @@
"AbsoluteMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|c:\\users\\sjm\\desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\studioinstaller_project\\studioclient\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|solutionrelative:studioclient\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\studioclient\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|solutionrelative:studioclient\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\studioclient\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|solutionrelative:studioclient\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
@@ -13,10 +17,6 @@
{
"AbsoluteMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\studioclient\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|solutionrelative:studioclient\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\studioclient\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|solutionrelative:studioclient\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
@@ -26,66 +26,12 @@
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 3,
"SelectedChildIndex": 6,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{b1e99781-ab81-11d0-b683-00aa00a3ee26}"
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "Form1.Designer.cs",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.Designer.cs",
"RelativeDocumentMoniker": "StudioClient\\Form1.Designer.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.Designer.cs",
"RelativeToolTip": "StudioClient\\Form1.Designer.cs",
"ViewState": "AgIAAAgAAAAAAAAAAADwv00BAAAoAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T07:47:30.475Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Program.cs",
"RelativeDocumentMoniker": "StudioClient\\Program.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Program.cs",
"RelativeToolTip": "StudioClient\\Program.cs",
"ViewState": "AgIAAAYAAAAAAAAAAAAAAAsAAAA1AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T07:56:15.723Z"
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Form1.cs",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs",
"RelativeDocumentMoniker": "StudioClient\\Form1.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs",
"RelativeToolTip": "StudioClient\\Form1.cs",
"ViewState": "AgIAAPsAAAAAAAAAAAA6wA8BAAAgAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T01:35:37.449Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Form1.cs [\uB514\uC790\uC778]",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs",
"RelativeDocumentMoniker": "StudioClient\\Form1.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs [\uB514\uC790\uC778]",
"RelativeToolTip": "StudioClient\\Form1.cs [\uB514\uC790\uC778]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T01:31:08.092Z",
"EditorCaption": " [\uB514\uC790\uC778]"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{1c64b9c2-e352-428e-a56d-0ace190b99a6}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}"
@@ -97,6 +43,56 @@
{
"$type": "Bookmark",
"Name": "ST:0:0:{eefa5220-e298-11d0-8f78-00a0c9110057}"
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Form1.Designer.cs",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.Designer.cs",
"RelativeDocumentMoniker": "StudioClient\\Form1.Designer.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.Designer.cs",
"RelativeToolTip": "StudioClient\\Form1.Designer.cs",
"ViewState": "AgIAAAgAAAAAAAAAAADwv00BAAAoAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T07:47:30.475Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Program.cs",
"RelativeDocumentMoniker": "StudioClient\\Program.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Program.cs",
"RelativeToolTip": "StudioClient\\Program.cs",
"ViewState": "AgIAAAYAAAAAAAAAAAAAAAoAAAAFAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T07:56:15.723Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Form1.cs",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs",
"RelativeDocumentMoniker": "StudioClient\\Form1.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs",
"RelativeToolTip": "StudioClient\\Form1.cs",
"ViewState": "AgIAACUAAAAAAAAAAAAAwDEAAABNAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T01:35:37.449Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "Form1.cs [\uB514\uC790\uC778]",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs",
"RelativeDocumentMoniker": "StudioClient\\Form1.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs [\uB514\uC790\uC778]",
"RelativeToolTip": "StudioClient\\Form1.cs [\uB514\uC790\uC778]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T01:31:08.092Z"
}
]
}

View File

@@ -6,6 +6,10 @@
"AbsoluteMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|c:\\users\\sjm\\desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\studioinstaller_project\\studioclient\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|solutionrelative:studioclient\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\studioclient\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|solutionrelative:studioclient\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\studioclient\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|solutionrelative:studioclient\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
@@ -13,10 +17,6 @@
{
"AbsoluteMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\studioclient\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|solutionrelative:studioclient\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\studioclient\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EA5BD6E3-FFCC-47B3-9A75-BC7E5027E07B}|StudioClient\\StudioClient.csproj|solutionrelative:studioclient\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
@@ -26,66 +26,12 @@
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 3,
"SelectedChildIndex": 6,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{b1e99781-ab81-11d0-b683-00aa00a3ee26}"
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "Form1.Designer.cs",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.Designer.cs",
"RelativeDocumentMoniker": "StudioClient\\Form1.Designer.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.Designer.cs",
"RelativeToolTip": "StudioClient\\Form1.Designer.cs",
"ViewState": "AgIAAAgAAAAAAAAAAADwv00BAAAoAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T07:47:30.475Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Program.cs",
"RelativeDocumentMoniker": "StudioClient\\Program.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Program.cs",
"RelativeToolTip": "StudioClient\\Program.cs",
"ViewState": "AgIAAAYAAAAAAAAAAAAAAAsAAAA1AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T07:56:15.723Z"
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Form1.cs",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs",
"RelativeDocumentMoniker": "StudioClient\\Form1.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs",
"RelativeToolTip": "StudioClient\\Form1.cs",
"ViewState": "AgIAAP0AAAAAAAAAAAAmwBUBAAAEAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T01:35:37.449Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Form1.cs [\uB514\uC790\uC778]",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs",
"RelativeDocumentMoniker": "StudioClient\\Form1.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs [\uB514\uC790\uC778]",
"RelativeToolTip": "StudioClient\\Form1.cs [\uB514\uC790\uC778]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T01:31:08.092Z",
"EditorCaption": " [\uB514\uC790\uC778]"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{1c64b9c2-e352-428e-a56d-0ace190b99a6}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}"
@@ -97,6 +43,56 @@
{
"$type": "Bookmark",
"Name": "ST:0:0:{eefa5220-e298-11d0-8f78-00a0c9110057}"
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Form1.Designer.cs",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.Designer.cs",
"RelativeDocumentMoniker": "StudioClient\\Form1.Designer.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.Designer.cs",
"RelativeToolTip": "StudioClient\\Form1.Designer.cs",
"ViewState": "AgIAAAgAAAAAAAAAAADwv00BAAAoAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T07:47:30.475Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Program.cs",
"RelativeDocumentMoniker": "StudioClient\\Program.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Program.cs",
"RelativeToolTip": "StudioClient\\Program.cs",
"ViewState": "AgIAAAYAAAAAAAAAAAAAAAoAAAAFAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T07:56:15.723Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Form1.cs",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs",
"RelativeDocumentMoniker": "StudioClient\\Form1.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs",
"RelativeToolTip": "StudioClient\\Form1.cs",
"ViewState": "AgIAACUAAAAAAAAAAAAAwDEAAABNAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T01:35:37.449Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "Form1.cs [\uB514\uC790\uC778]",
"DocumentMoniker": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs",
"RelativeDocumentMoniker": "StudioClient\\Form1.cs",
"ToolTip": "C:\\Users\\SJM\\Desktop\\\uC5C5\uB370\uC774\uD2B8 \uAE30\uB2A5\\StudioInstaller_Project\\StudioClient\\Form1.cs [\uB514\uC790\uC778]",
"RelativeToolTip": "StudioClient\\Form1.cs [\uB514\uC790\uC778]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-16T01:31:08.092Z"
}
]
}

View File

@@ -32,6 +32,12 @@ namespace StudioClient
static readonly HttpClient httpClient = new HttpClient();
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern uint RegisterWindowMessage(string lpString);
private uint installCompleteMsg;
private uint uninstallCompleteMsg;
public Form1()
{
InitializeComponent();
@@ -41,6 +47,9 @@ namespace StudioClient
void Initialize()
{
installCompleteMsg = RegisterWindowMessage($@"INSTALL_COMPLETE");
uninstallCompleteMsg = RegisterWindowMessage($@"UNINSTALL_COMPLETE");
string installPath;
installPath = GetInstalledPathFromRegistry(appName_Studio);
@@ -77,7 +86,6 @@ namespace StudioClient
private async void StudioInstallButton_Click(object sender, EventArgs e)
{
await OnClickButton(appName_Studio);
SetButtonState(true, StudioInstallButton, StudioCheckButton, StudioDeleteButton);
}
private async void StudioTwinInstallButton_Click(object sender, EventArgs e)
@@ -277,21 +285,14 @@ namespace StudioClient
}
}
// Uninstall 완료 시
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern uint RegisterWindowMessage(string lpString);
private uint uninstallCompleteMsg;
protected override void OnHandleCreated(EventArgs e)
{
base.OnHandleCreated(e);
uninstallCompleteMsg = RegisterWindowMessage("UVC_UNINSTALL_COMPLETE");
}
// Install / Uninstall 완료 시
protected override void WndProc(ref Message m)
{
if (m.Msg == uninstallCompleteMsg)
if (m.Msg == installCompleteMsg)
{
SetButtonState(true, StudioInstallButton, StudioCheckButton, StudioDeleteButton);
}
else if (m.Msg == uninstallCompleteMsg)
{
SetButtonState(false, StudioInstallButton, StudioCheckButton, StudioDeleteButton);
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
<assemblyIdentity name="StudioClient.application" version="1.0.0.9" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" />
<description asmv2:publisher="StudioClient" asmv2:product="StudioClient" xmlns="urn:schemas-microsoft-com:asm.v1" />
<deployment install="true" mapFileExtensions="true" />
<compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
<framework targetVersion="4.7.2" profile="Full" supportedRuntime="4.0.30319" />
</compatibleFrameworks>
<dependency>
<dependentAssembly dependencyType="install" codebase="StudioClient.exe.manifest" size="4679">
<assemblyIdentity name="StudioClient.exe" version="1.0.0.9" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>5I3od+GGzTercj9GH0YnNI2IvWcLXtJLcFEGqaURBcc=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
</asmv1:assembly>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
</configuration>

View File

@@ -0,0 +1,87 @@
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
<asmv1:assemblyIdentity name="StudioClient.exe" version="1.0.0.9" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
<description asmv2:iconFile="TestIcon.ico" xmlns="urn:schemas-microsoft-com:asm.v1" />
<application />
<entryPoint>
<assemblyIdentity name="StudioClient" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
<commandLine file="StudioClient.exe" parameters="" />
</entryPoint>
<trustInfo>
<security>
<applicationRequestMinimum>
<PermissionSet Unrestricted="true" ID="Custom" SameSite="site" />
<defaultAssemblyRequest permissionSetReference="Custom" />
</applicationRequestMinimum>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<!--
UAC 매니페스트 옵션
Windows 사용자 계정 컨트롤 수준을 변경하려면
requestedExecutionLevel 노드를 다음 중 하나로 바꾸세요.
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
이전 버전과의 호환성을 위해 파일 및 레지스트리 가상화를 사용하려면
requestedExecutionLevel 노드를 삭제하세요.
-->
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
<dependentOS>
<osVersionInfo>
<os majorVersion="5" minorVersion="1" buildNumber="2600" servicePackMajor="0" />
</osVersionInfo>
</dependentOS>
</dependency>
<dependency>
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
<assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="4.0.30319.0" />
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Newtonsoft.Json.dll" size="711952">
<assemblyIdentity name="Newtonsoft.Json" version="13.0.0.0" publicKeyToken="30AD4FE6B2A6AEED" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>4eJ697B+7t9c5xqSVfBCKBam/FhJpIPGcU4bRyBE+p0=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="StudioClient.exe" size="768984">
<assemblyIdentity name="StudioClient" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>BWQkOZTGA00tNJnP3SMM2AgbQD84AlfyrFtjWTKz36w=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<file name="StudioClient.exe.config" size="189">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>R+Wg8QGvQVHX8T0ta/qbhH1bXkqY0fRnS3wBV3J0bN8=</dsig:DigestValue>
</hash>
</file>
<file name="TestIcon.ico" size="256670">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>P1Zwp62aIqbJDt8MpxbXLmcRRLizrzS/nlBgX4y5QWE=</dsig:DigestValue>
</hash>
</file>
</asmv1:assembly>

View File

@@ -14,7 +14,7 @@
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>lY1Ik+V5aw2M0FzMxujBj62P5wgTLIvjQEboYQIUR/Q=</dsig:DigestValue>
<dsig:DigestValue>5I3od+GGzTercj9GH0YnNI2IvWcLXtJLcFEGqaURBcc=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>

View File

@@ -55,14 +55,14 @@
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="StudioClient.exe" size="771032">
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="StudioClient.exe" size="768984">
<assemblyIdentity name="StudioClient" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>PLm1Oz7fQ1u5aaQRFf158qfNcd7ighEkYFTLmnePxAg=</dsig:DigestValue>
<dsig:DigestValue>BWQkOZTGA00tNJnP3SMM2AgbQD84AlfyrFtjWTKz36w=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>