This commit is contained in:
Alexander Sklar 2021-03-12 05:56:53 -08:00 коммит произвёл GitHub
Родитель 2baf519ac4
Коммит 0cd75f40d3
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 17 добавлений и 3 удалений

8
cppwinrt/app.manifest Normal file
Просмотреть файл

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings xmlns:ws2="http://schemas.microsoft.com/SMI/2016/WindowsSettings">
<ws2:longPathAware>true</ws2:longPathAware>
</windowsSettings>
</application>
</assembly>

Просмотреть файл

@ -111,6 +111,9 @@
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<Manifest Include="app.manifest" />
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion>
<ProjectGuid>{D613FB39-5035-4043-91E2-BAB323908AF4}</ProjectGuid>
@ -265,6 +268,9 @@
<Command>
</Command>
</PostBuildEvent>
<Manifest>
<AdditionalManifestFiles>app.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
</Manifest>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>

Просмотреть файл

@ -175,4 +175,7 @@
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<Manifest Include="app.manifest" />
</ItemGroup>
</Project>

Просмотреть файл

@ -8,7 +8,6 @@
#include "component_writers.h"
#include "file_writers.h"
#include "type_writers.h"
#include <winternl.h>
namespace cppwinrt
{
@ -375,7 +374,5 @@ Where <spec> is one or more of:
int main(int const argc, char** argv)
{
// Dynamically enable long path support
((unsigned char*)(NtCurrentTeb()->ProcessEnvironmentBlock))[3] |= 0x80;
return cppwinrt::run(argc, argv);
}