Agregar archivos de proyecto.

This commit is contained in:
2026-03-17 15:58:27 -06:00
parent 0114989e52
commit 3861ab9c20
17 changed files with 1327 additions and 0 deletions

25
PrintScreen.sln Normal file
View File

@@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.14.36717.8 d17.14
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PrintScreen", "PrintScreen\PrintScreen.csproj", "{1DC884AE-142B-4407-9827-D0C6A3DD34B2}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1DC884AE-142B-4407-9827-D0C6A3DD34B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1DC884AE-142B-4407-9827-D0C6A3DD34B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1DC884AE-142B-4407-9827-D0C6A3DD34B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1DC884AE-142B-4407-9827-D0C6A3DD34B2}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {3E3CBD0C-AEDD-4CA2-90FF-F4F0A6418CC2}
EndGlobalSection
EndGlobal

8
PrintScreen/App.config Normal file
View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

71
PrintScreen/Principal.Designer.cs generated Normal file
View File

@@ -0,0 +1,71 @@
namespace PrintScreen
{
partial class Principal
{
/// <summary>
/// Variable del diseñador necesaria.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Limpiar los recursos que se estén usando.
/// </summary>
/// <param name="disposing">true si los recursos administrados se deben desechar; false en caso contrario.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Código generado por el Diseñador de Windows Forms
/// <summary>
/// Método necesario para admitir el Diseñador. No se puede modificar
/// el contenido de este método con el editor de código.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Principal));
this.btnCaptura = new System.Windows.Forms.Button();
this.pictureBox1 = new System.Windows.Forms.PictureBox();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout();
//
// btnCaptura
//
resources.ApplyResources(this.btnCaptura, "btnCaptura");
this.btnCaptura.Name = "btnCaptura";
this.btnCaptura.UseVisualStyleBackColor = true;
this.btnCaptura.Click += new System.EventHandler(this.btnCaptura_Click);
//
// pictureBox1
//
resources.ApplyResources(this.pictureBox1, "pictureBox1");
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.TabStop = false;
this.pictureBox1.Click += new System.EventHandler(this.pictureBox1_Click);
//
// Principal
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
this.BackColor = System.Drawing.Color.SeaShell;
this.Controls.Add(this.pictureBox1);
this.Controls.Add(this.btnCaptura);
this.Cursor = System.Windows.Forms.Cursors.Default;
this.Name = "Principal";
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.Button btnCaptura;
private System.Windows.Forms.PictureBox pictureBox1;
}
}

70
PrintScreen/Principal.cs Normal file
View File

@@ -0,0 +1,70 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace PrintScreen
{
public partial class Principal : Form
{
public Principal()
{
InitializeComponent();
pictureBox1.Image = Image.FromFile("logo.jpg");
Console.WriteLine(Assembly.GetExecutingAssembly().Location);
}
private void btnCaptura_Click(object sender, EventArgs e)
{
try
{
// Obtener la resolución de pantalla
int screenWidth = Screen.PrimaryScreen.Bounds.Width;
int screenHeight = Screen.PrimaryScreen.Bounds.Height;
// Crear una imagen con el tamaño de la pantalla
Bitmap screenshot = new Bitmap(screenWidth, screenHeight);
Graphics g = Graphics.FromImage(screenshot);
// Capturar la pantalla
g.CopyFromScreen(0, 0, 0, 0, new Size(screenWidth, screenHeight));
g.Dispose();
// Crear la carpeta de destino
string picturesPath = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);
string capturesFolder = Path.Combine(picturesPath, "PrintScreen");
if (!Directory.Exists(capturesFolder))
{
Directory.CreateDirectory(capturesFolder);
}
// Generar nombre de archivo con timestamp
string timestamp = DateTime.Now.ToString("yyyy-MM-dd_HH-mm-ss");
string fileName = Path.Combine(capturesFolder, $"{timestamp}.bmp");
// Guardar la captura como BMP
screenshot.Save(fileName, System.Drawing.Imaging.ImageFormat.Bmp);
screenshot.Dispose();
MessageBox.Show($"Captura guardada en:\n{fileName}", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show($"Error al capturar pantalla:\n{ex.Message}", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void pictureBox1_Click(object sender, EventArgs e)
{
}
}
}

View File

@@ -0,0 +1,446 @@
<?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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="btnCaptura.Location" type="System.Drawing.Point, System.Drawing">
<value>112, 139</value>
</data>
<data name="pictureBox1.Size" type="System.Drawing.Size, System.Drawing">
<value>293, 80</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>317, 261</value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAj2kAAAEACABsRwAAFgAAACgAAACPAAAA0gAAAAEACAAAAAAAEDsAAMEeAADBHgAAAAEAAAAB
AAAAAAAAgAAAAACAAACAgAAAAACAAIAAgAAAgIAAwMDAAICAgAD/AAAAAP8AAP//AAAAAP8A/wD/AAD/
/wD///8AOgAfAFUAKgBwADoAjwBFAKoAVQDFAGAA4ABwAP8AfwAqOjoAQFVVAFVwcABvj48AgKqqAJrF
xQCv4OAAxf//ADoPKgBVFT8AcB9VAI8gagCqKn8AxTCVAOA6qgD/P78ADzoqABVVPwAfcFUAII9qACqq
fwAwxZUAOuCqAD//vwA6HzoAVSpVAHA6cACPRY8AqlWqAMVgxQDgcOAA/3//ACo6KgA/VT8AVXBVAGqP
agB/qn8AlcWVAKrgqgC//78AOgA6AFUAVQBwAHAAjwCPAKoAqgDFAMUA4ADgAP8A/wAAOgAAAFUAAABw
AAAAjwAAAKoAAADFAAAA4AAAAP8AAB8AOgAqAFUAOgBwAEUAjwBVAKoAYADFAHAA4AB/AP8AHzoAACpV
AAA6cAAARY8AAFWqAABgxQAAcOAAAH//AAAAADoAAABVAAAAcAAAAI8AAACqAAAAxQAAAOAAAAD/ACo6
DwA/VRUAVXAfAGqPIAB/qioAlcUwAKrgOgC//z8ADw86ABUVVQAfH3AAICCPACoqqgAwMMUAOjrgAD8/
/wA6OgAAVVUAAHBwAACPjwAAqqoAAMXFAADg4AAA//8AAAAVOgAAIFUAACpwAAA1jwAAQKoAAErFAABV
4AAAYP8AOioPAFU/FQBwVR8Aj2ogAKp/KgDFlTAA4Ko6AP+/PwAfHzoAKipVADo6cABFRY8AVVWqAGBg
xQBwcOAAf3//ADoqHwBVQCoAcFU6AI9vRQCqgFUAxZpgAOCvcAD/xYAAKio6AD8/VQBVVXAAamqPAH9/
qgCVlcUAqqrgAL+//wA6HwAAVSoAAHA6AACPRQAAqlUAAMVgAADgcAAA/38AAB8qOgAqQFUAOlVwAEVv
jwBVgKoAYJrFAHCv4ACAxf8AOgAAAFUAAABwAAAAjwAAAKoAAADFAAAA4AAAAP8AAAAPKjoAFT9VAB9V
cAAgao8AKn+qADCVxQA6quAAP7//ADofHwBVKioAcDo6AI9FRQCqVVUAxWBgAOBwcAD/f38ADyA6ABU1
VQAfRXAAIFqPACpqqgAwf8UAOo/gAECg/wA6KioAVT8/AHBVVQCPamoAqn9/AMWVlQDgqqoA/7+/AAA6
OgAAVVUAAHBwAACPjwAAqqoAAMXFAADg4AAA//8AOjo6AFVVVQBwcHAAj4+PAKqqqgDFxcUA4ODgAP//
/wAKCgoAAKD/AN/f3wDf398A4ODgAOXl5QDl5eUA6urqAO/v7wDv7+8A8PDwAPX19QD19fUA+vr6AP//
/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgI
CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAgIBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcIAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAIBwgHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHCAcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAcIBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgAAAAAAAAA
AAAAAAAAAAAAAAAAAAAIBwgHCAcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAgHCAcIBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAAAAAAAAAAAAAA
CAcIBwgHCAcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHCAgAAAAAAAAAAAAAAAAAAAAAAAAIBwgHCAcIBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAAAAAAAAAAAAgHCAcIBwgHCAcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgAAAAAAAAA
AAAAAAAAAAAACAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAAAAAAAAAIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAAAAAAAAgHCAcI
BwgHCAcIBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHCAgAAAAAAAAAAAAAAAAACAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAAAAAIBwgHCAcIBwgHCAcIBwcHBwcH
BwcHBwcHBwcHBwcICA8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8P
Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwcHBwcHBwcHBwcHBwcHCAgAAAAAAAAA
AAAAAAAHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHBwgICA8PDw8PDw8PDw8PDw8PDw8PDw8PDw8P
Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8P
Dw8HBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAAAAAIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHBwjw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PAPDw8HBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAAAAAHCAcIBwgH
CAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwDw8HBwcHBwcHBwcH
BwcHCAgAAAAAAAAAAAAAAAAIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAAAAAHCAcIBwgHCAcIBwgHCAcHBwcH
BwcHBwcHBwcHB/Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgAAAAAAAAA
AAAAAAAIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw
Dw8HBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAAAAAHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAAAAAIBwgHCAcI
BwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcH
BwcHCAgAAAAAAAAAAAAAAAAHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAAAAgIBwgHCAcIBwgHCAcIBwcHBwcH
BwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgAAAAAAAAA
AAAACAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDw
Dw8HBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAAICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw
8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgAAAAAAAAAAAgICAgHCAcIBwgH
CAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcH
BwcHCAgAAAAAAAAAAAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgAAAAAAAAACAgICAgHCAcIBwgHCAcIBwgHCAcHBwcH
BwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgAAAAAAAAI
CAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDw
Dw8HBwcHBwcHBwcHBwcHCAgAAAAAAAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw
8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgAAAAACAgICAgICAgIBwgHCAcI
BwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcH
BwcHCAgAAAAICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgAAAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcH
BwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgAAAgICAgI
CAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDw
Dw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw
8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgH
CAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcH
BwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcH
BwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgI
CAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDw
Dw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw
8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcI
BwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcH
BwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcH
BwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgI
CAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDw
Dw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw
8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgH
CAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcH
BwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcH
BwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgI
CAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDw
Dw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw
8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcI
BwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcH
BwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcH
BwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgI
CAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDw
Dw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw
8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgH
CAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcH
BwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcH
BwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgI
CAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDw
Dw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw
8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcI
BwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcH
BwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcH
BwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgI
CAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDw
Dw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw
8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgH
CAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcH
BwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcH
BwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgI
CAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDw
Dw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw
8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcI
BwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcH
BwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcH
BwcHBwcHBwcHB/Dw8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgI
CAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDw
Dw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw
8PDw8PDwAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMI
AwgDCAMIAwgDCAMIAwgDCAPw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgH
CAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDwCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgD
CAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwgDCAMIAwjw8PDw8PDwDw8HBwcHBwcHBwcH
BwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcH
BwcHBwcHBwcHB/Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgI
CAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw
Dw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHB/Dw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwDw8HBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcI
BwgHCAcIBwcHBwcHBwcHBwcHBwcHB/Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwCAgHBwcHBwcHBwcH
BwcHCAgACAgICAgICAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHBwjw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw
8PDw8PDw8PDw8PAICAgHBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcH
BwcHBwcHBwcHBwcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAcHBwcHBwcHBwcHBwcHCAgACAgICAgI
CAgICAgHCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgACAgICAgICAgICAgHCAcIBwgH
CAcIBwgHCAcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHCAgACAgICAgICAgICAgIBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgACAgICAgICAgICA8HCAcIBwgHCAcIBwgHCAcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgACAgICAgI
Dw8PDw8IBwgHCAcIBwgHCAcIBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHCAgACAgPDw8PDw8PDw8HCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgADw8PDw8PDw8PDw8IBwgHCAcI
BwgHCAcIBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHCAgADw8PDw8PDw8PDw8HCAcIBwgHCAcIBwgHCAcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgADw8PDw8PDw8PDw8IBwgHCAcIBwgHCAcIBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgAAA8PDw8P
Dw8PDwgHCAcIBwgHCAcIBw8PDwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHCAgAAAAPDw8IBwgHCAcIBwgHCAcIBw8PDw8PDw8HBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcIAAAAAAAAAAAAAAAAAAAHCAcHDw8P
Dw8PDw8PDw8HBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcIAAAAAAAAAAAAAAAAAAAPDw8PDw8PDw8PDw8PDw8PDwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwgAAAAAAAAAAAAAAAAAAAAPDw8PDw8PDw8PDw8PDw8PDw8P
Bw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcP
Bw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBwAAAAAAAAAAAAAA
AAAAAAAPDw8PDw8PDw8PDw8PDw8PBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8H
DwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8H
DwcPBw8HDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8PDw8PDw8PDw8PBw8HDwcPBw8HDwcPBw8HDwcP
Bw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcP
Bw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PDw8P
DwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8H
DwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPBw8HDwcPAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA
</value>
</data>
<data name="$this.MaximumSize" type="System.Drawing.Size, System.Drawing">
<value>333, 300</value>
</data>
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
<value>333, 300</value>
</data>
</root>

195
PrintScreen/Principal.resx Normal file
View File

@@ -0,0 +1,195 @@
<?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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="&gt;&gt;pictureBox1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="pictureBox1.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
<value>StretchImage</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="btnCaptura.Size" type="System.Drawing.Size, System.Drawing">
<value>100, 50</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="$this.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;pictureBox1.Name" xml:space="preserve">
<value>pictureBox1</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>Principal</value>
</data>
<data name="&gt;&gt;btnCaptura.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="pictureBox1.Size" type="System.Drawing.Size, System.Drawing">
<value>293, 99</value>
</data>
<data name="&gt;&gt;btnCaptura.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="pictureBox1.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="pictureBox1.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 12</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>317, 450</value>
</data>
<data name="btnCaptura.Text" xml:space="preserve">
<value>Capturar</value>
</data>
<data name="btnCaptura.Location" type="System.Drawing.Point, System.Drawing">
<value>111, 222</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Captura de Pantalla</value>
</data>
<data name="btnCaptura.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;pictureBox1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;btnCaptura.Name" xml:space="preserve">
<value>btnCaptura</value>
</data>
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
<value>333, 489</value>
</data>
<data name="&gt;&gt;pictureBox1.Type" xml:space="preserve">
<value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;btnCaptura.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>es-MX</value>
</metadata>
</root>

View File

@@ -0,0 +1,146 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{1DC884AE-142B-4407-9827-D0C6A3DD34B2}</ProjectGuid>
<OutputType>WinExe</OutputType>
<RootNamespace>PrintScreen</RootNamespace>
<AssemblyName>PrintScreen</AssemblyName>
<TargetFrameworkVersion>v4.8.1</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
<IsWebBootstrapper>false</IsWebBootstrapper>
<PublishUrl>C:\Users\Usuario\Desktop\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>false</MapFileExtensions>
<TargetCulture>es-MX</TargetCulture>
<ProductName>PrintScreen</ProductName>
<PublisherName>ABENCO ADVANTAGE TECNOLOGÏA</PublisherName>
<OpenBrowserOnPublish>false</OpenBrowserOnPublish>
<ApplicationRevision>2</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<CreateDesktopShortcut>true</CreateDesktopShortcut>
<PublishWizardCompleted>true</PublishWizardCompleted>
<BootstrapperEnabled>true</BootstrapperEnabled>
<BootstrapperComponentsLocation>Relative</BootstrapperComponentsLocation>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>PC-monitor-icon.ico</ApplicationIcon>
</PropertyGroup>
<PropertyGroup>
<ManifestCertificateThumbprint>AA4837F46EA2523D102B41960681C5C48DA2031B</ManifestCertificateThumbprint>
</PropertyGroup>
<PropertyGroup>
<ManifestKeyFile>PrintScreen_TemporaryKey.pfx</ManifestKeyFile>
</PropertyGroup>
<PropertyGroup>
<GenerateManifests>true</GenerateManifests>
</PropertyGroup>
<PropertyGroup>
<TargetZone>LocalIntranet</TargetZone>
</PropertyGroup>
<PropertyGroup>
<ApplicationManifest>Properties\app.manifest</ApplicationManifest>
</PropertyGroup>
<PropertyGroup>
<SignManifests>true</SignManifests>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Principal.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Principal.Designer.cs">
<DependentUpon>Principal.cs</DependentUpon>
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="Principal.es-MX.resx">
<DependentUpon>Principal.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Principal.resx">
<DependentUpon>Principal.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="PrintScreen_TemporaryKey.pfx" />
<None Include="Properties\app.manifest" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<Content Include="PC-monitor-icon.ico" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include=".NETFramework,Version=v4.8.1">
<Visible>False</Visible>
<ProductName>Microsoft .NET Framework 4.8.1 %28x86 y x64%29</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>false</Install>
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

22
PrintScreen/Program.cs Normal file
View File

@@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace PrintScreen
{
internal static class Program
{
/// <summary>
/// Punto de entrada principal para la aplicación.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Principal());
}
}
}

View File

@@ -0,0 +1,33 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// La información general de un ensamblado se controla mediante el siguiente
// conjunto de atributos. Cambie estos valores de atributo para modificar la información
// asociada con un ensamblado.
[assembly: AssemblyTitle("PrintScreen")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("ABENCO ADVANTAGE TECNOLOGIA")]
[assembly: AssemblyProduct("PrintScreen")]
[assembly: AssemblyCopyright("Copyright © 2026")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Si establece ComVisible en false, los tipos de este ensamblado no estarán visibles
// para los componentes COM. Si es necesario obtener acceso a un tipo en este ensamblado desde
// COM, establezca el atributo ComVisible en true en este tipo.
[assembly: ComVisible(false)]
// El siguiente GUID sirve como id. de typelib si este proyecto se expone a COM.
[assembly: Guid("1dc884ae-142b-4407-9827-d0c6a3dd34b2")]
// La información de versión de un ensamblado consta de los cuatro valores siguientes:
//
// Versión principal
// Versión secundaria
// Número de compilación
// Revisión
//
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@@ -0,0 +1,71 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Este código fue generado por una herramienta.
// Versión de runtime: 4.0.30319.42000
//
// Los cambios de este archivo pueden provocar un comportamiento inesperado y se perderán si
// el código se vuelve a generar.
// </auto-generated>
//------------------------------------------------------------------------------
namespace PrintScreen.Properties
{
/// <summary>
/// Clase de recurso fuertemente tipado para buscar cadenas traducidas, etc.
/// </summary>
// StronglyTypedResourceBuilder generó automáticamente esta clase
// a través de una herramienta como ResGen o Visual Studio.
// Para agregar o quitar un miembro, edite el archivo .ResX y, a continuación, vuelva a ejecutar ResGen
// con la opción /str o recompile su proyecto de VS.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources
{
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources()
{
}
/// <summary>
/// Devuelve la instancia ResourceManager almacenada en caché utilizada por esta clase.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager
{
get
{
if ((resourceMan == null))
{
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PrintScreen.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Invalida la propiedad CurrentUICulture del subproceso actual para todas las
/// búsquedas de recursos usando esta clase de recursos fuertemente tipados.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture
{
get
{
return resourceCulture;
}
set
{
resourceCulture = value;
}
}
}
}

View File

@@ -0,0 +1,117 @@
<?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.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="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" 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>

View File

@@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Este código fue generado por una herramienta.
// Versión de runtime:4.0.30319.42000
//
// Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
// se vuelve a generar el código.
// </auto-generated>
//------------------------------------------------------------------------------
namespace PrintScreen.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.14.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default {
get {
return defaultInstance;
}
}
}
}

View File

@@ -0,0 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles />
<Settings />
</SettingsFile>

View File

@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app" />
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<!-- Opciones del manifiesto UAC
Si quiere cambiar el nivel del Control de cuentas de usuario de Windows reemplace el
nodo requestedExecutionLevel por uno de los siguientes.
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
Especificar el elemento requestedExecutionLevel deshabilitará la virtualización de archivos y registros.
Quite este elemento si la aplicación necesita esta virtualización para la compatibilidad
con versiones anteriores.
-->
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
<applicationRequestMinimum>
<PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true" ID="Custom" SameSite="site" />
<defaultAssemblyRequest permissionSetReference="Custom" />
</applicationRequestMinimum>
</security>
</trustInfo>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!-- Una lista de las versiones de Windows en la que se ha probado esta aplicación y
con la que se ha diseñado para que trabaje. Quite la marca de comentario de los elementos adecuados y Windows seleccionará
automáticamente el entorno más compatible. -->
<!-- Windows Vista -->
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
<!-- Windows 7 -->
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
<!-- Windows 8 -->
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
<!-- Windows 8.1 -->
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
<!-- Windows 10 -->
<!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
</application>
</compatibility>
<!-- Indica que la aplicación tiene reconocimiento de PPP y Windows no la escalará de forma automática a
PPP superiores. Las aplicaciones de Windows Presentation Foundation (WPF) tienen reconocimiento de PPP automático y no necesitan
participar. Las aplicaciones de Windows Forms destinadas a .NET Framework 4.6 que participan en esta configuración, también
deben establecer la configuración "EnableWindowsFormsHighDpiAutoResizing" en "true" en app.config.
Hace que la aplicación sea compatible con rutas de acceso largas. Consulte https://docs.microsoft.com/windows/win32/fileio/maximum-file-path-limitation -->
<!--
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
<longPathAware xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">true</longPathAware>
</windowsSettings>
</application>
-->
<!-- Habilitar los temas para los controles y cuadros de diálogo comunes de Windows (Windows XP y versiones posteriores) -->
<!--
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
-->
</assembly>

19
PrintScreen/README.md Normal file
View File

@@ -0,0 +1,19 @@
**PrintScreen v1.0**
Aplicación C# para tomar captura de pantalla y almacenarlas en la carpeta de imágenes del usuario.
La aplicación guarda las capturas en formato .bmp
<img title="" src="file:///C:/Users/Usuario/AppData/Roaming/marktext/images/2026-03-17-15-54-36-image.png" alt="" data-align="center" width="301">
![](C:\Users\Usuario\AppData\Roaming\marktext\images\2026-03-17-15-54-53-image.png)
**Dependencias**
.NET Framework 4.8.1

BIN
PrintScreen/logo.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB