(Mar 13, 2021 09:33 AM)mayar2021 Wrote: when i tried that video" [C#] Creating a stub & builder - Frosty"
i get theerror
drive[WARNING POSSIBLY INFECTED]google.com/u/0/uc?id=1aeU3uqM0lUDC90vCy0Wp3z1vNWQfB8oe&export=download
when i tried that video" [C#] Creating a stub & builder - Frosty"
i get theerror
[img]drive[WARNING POSSIBLY INFECTED]google.com/u/0/uc?id=1aeU3uqM0lUDC90vCy0Wp3z1vNWQfB8oe&export=download[/img]
I'll help you out some more:
Builder/Builder.csproj
Code
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net48</TargetFramework>
<LangVersion>latest</LangVersion>
</PropertyGroup>
</Project>
Builder/Program.cs
Code
using System.IO;
namespace Builder
{
internal static class Program
{
private static void Main()
{
using var fileStream = new FileStream("Stub.exe", FileMode.Open, FileAccess.ReadWrite, FileShare.None);
using var binaryWriter = new BinaryWriter(fileStream);
fileStream.Position = fileStream.Length + 1;
binaryWriter.Write("***Hello, World");
}
}
}
Stub/Stub.csproj
Code
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net48</TargetFramework>
<LangVersion>latest</LangVersion>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Builder\Builder.csproj" />
</ItemGroup>
</Project>
Stub/Program.cs
Code
using System;
using System.IO;
using System.Text;
namespace Stub
{
internal static class Program
{
private static void Main()
{
using var streamReader = new StreamReader(System.Reflection.Assembly.GetEntryAssembly()?.Location ?? throw new InvalidOperationException());
using var binaryReader = new BinaryReader(streamReader.BaseStream);
var stubBytes = binaryReader.ReadBytes(Convert.ToInt32(streamReader.BaseStream.Length));
var stubSettings = Encoding.ASCII.GetString(stubBytes)
.Substring(Encoding.ASCII.GetString(stubBytes).IndexOf("***", StringComparison.Ordinal)).Replace("***", "");
Console.WriteLine(stubSettings);
Console.ReadLine();
}
}
}