Luxury clothes, shoes, bags

Luxury clothes, shoes, bags

Womens Fashion – Wallis – Dresses, Tops, Skirts and Petite clothing

Embrace all branches of Warcraft

September 7, 2010
[Note]: All press the hotkey to refer to the building, this part is also simpler to write, all altars are BA.
SIEGE :…………… bring CAT siege warfare, aerial tactics.
micro-operation is the shortcut key to the general tab, esc, shift, alt, space, construction type, such as b well what hero skills, quick key
Campers :………. … also in CS such a Well, that is the meaning of advocates retreating. In? / Td>
Hotkey = A
NE:
De-Buff :…………. Obviously, this refers to the negative magic, such as the deceleration and a curse.
RUSH :……………. copy fast, fast push. Destructive than harassment big goal is to directly meet the end of the game victory, usually FH and some low-level soldiers and farmers on the first night launched a strong attack. Have launched before dawn the next day, such as dual-HERO ORC wolf riding RUSH, NE of the large number of HT-speed dual-HERO push, UD HERO dual-speed push a lot of dogs.
BH (main base), BB (barracks), BS (soul destination), BE (stables), BW (towers), BM (mill), BO (population of the house), BT (Tauren Totem ), BV (the store).
WAR-RUSH :………… Antient of War Rush, Ancient of War attack. Referred to as the WAR-RUSH. Is BR-RUSH. Common point is the tree current ~ extinct.
MASS XX :…………. large, violent means some soldiers.
seven, Glossary / game-related terms:
MF :……………… Magic Find, find magic items, with CH.
UD:
data in the following keyboard shortcuts can be customized:
harassment :……………. engage in sabotage each other base Shasha farmers, and with surveillance.
custom hotkey
Researchhotkey = U
Buff :……………. intended to light yellow. Specific to the game is good for one own magic effects, such as Firelight and bloodthirsty.
HUM:
Note that if a key is assigned to a unit with multiple acts, when Warcraft Ⅲ is still running well, the result is unpredictable, and only one line? / ca>
BH (main base), BB (barracks), BR (mystery of the Holy), BW (workshop), BT (towers), BL (sawmill), BS (blacksmith), BF (population of the house), BG (Griffin cage), BV (the store).
some behavior will be different for the activation and deactivation of the hot key. (for example, Terran infantry defense skills.) infantry defense skills on / off shortcut keys to change the A and B, it is so :
custom keyboard command shortcuts can create a file called “CustomKeys.txt” file to achieve, the files need to be placed in the installation directory Warcraft Ⅲ This file will override the default entry shortcut key setting. creates this file only tool is a simple text editor such as Notepad (Notepad). When the installation directory, create a custom file, you need to Option-> Gameplay set in the Custom Keys to “ON” to use a custom file settings.
BN :……………… Battle Net, the official battle net. D version can not be on the side on the ho BN, the future please do not ask how the BN of the D version.
SHOPPING :………… go to the store to buy props.
Hotkey = T
– (activated) hotkey Hotkey
[Adef]
– off hotkey Unhotkey
Buildings / Building:
[ogru] < br /> TH :……………… Third Hero, Third hero, also known as F3.
————————
[Note]: for example, 2V2 beginning, partner asked “MF OR RUSH?” you best to form a state, to facilitate cooperation. This is mainly in the local server or platform. BN said that on the more popular question “CC OR RUSH?”
Unhotkey = B
Please note: Blizzard does not CustomKeys.txt issues related to the data to provide technical support Blizzard will not issues related to using CustomKeys.txt provide support to any entry in the CustomKeys.txt add your own risk. Blizzard will not provide third-party tools, third-party tools to provide technical support or endorse the use of third-party tools to create, modify CustomKeys . txt entries using any third-party tool to create, modify CustomKeys.txt entries at your own risk.
hero to learn the skills needed to use “Researchhotkey” to illustrate the entries using hotkeys to learn Paladin U resurrection skills such example is:
custom buttons must be capitalized in “CustomKeysSample.txt” Orc infantry training in a custom shortcut key example is this:
GL / HF: …………… Good Luck / Have Fun. Good things 2 ~ hello term.
– research hotkey Researchhotkey
[AHre]
abbreviations ……………… explain
CH :…. ………….. Creep Hunting, killing small monster.
GG :……………… Good Game. If the default is both a heated and interesting game, losers out of courtesy before the term. Can be understood as called each other brother ~ ~
Hotkey = X, Y, Z
BN (main base), BG (haunted gold mine), BC (barracks), BT (curse the temple), BH ( slaughterhouse), BS (sacrifice altar), BV (Cemetery), BZ (population, house), BB (resting places), BR (store).
[Note]: usually RUSH name prefix is ??used to represent the arms, such as HT-RUSH, GHOUL-RUSH, TOWER-RUSH (Tower violence, change it, fast-break) and so on. There is a rather special is called WAR-RUSH.
not help raise the level of their set, but can be limited to a machine.
CC :……………… Creep and Counter, killing monsters and then kill attack.
Warcraft Ⅲ custom shortcuts and tips for writing
[Rhme]
AG :……………… Again. Lost a little unconvinced or find it very interesting so want to resort to a mean.
BT (main base), BR (barracks), BW (Wind trees), BL (knowledge of trees), BP (towers), BH (Hunters Lodge), BM (population of the house), BC ( dragon wood), BD (store).
certain acts have a series of relevant shortcut key (for example, a melee weapon upgrade would be three of the upgrade, which will have three different hot keys to correspond to each upgrade.) build a custom button X , Y, Z, respectively, corresponding to the human race to each melee weapon upgrade example is this:
The Frozen Throne “all arms description: human – - Tag: human human [Human], relatively speaking, humans are the world most young race. Different with elves and dwarves, humans change and competition from the basic composition. Thus, humans interested in building a strong empire, and study advanced technology and magic spells. It is also for this reason, the fast expansion of the human empire. Overall, the human virtues and honor highly, and in its own security is threatened with the dark forces and unyielding battle. In the light of divine power with the help of humans with the Orcs were never Zhuo fighting hard. However, while they also suffered great pain. Human kingdom established on the basis of science and technology. They change their immediate environment, to use armor, weapons, machinery, and other domesticated animals, a variety of ways to allow them to play a role in advanced technology. Human Heroes: Archmage [Archmage] Description: on the mainland from Dalaran Archmage Magic Kingdom is a powerful recruiting magic power of expression. Master these elderly waving to release their staff to participate in the tremendous energy of the ancient battle, although the Master on the brawn and ferocity of the soldiers can not be compared, but they still rely on the powerful magic of fighting in defense of human security can not play substitution effect. Rating: magic-type hero units. Grand Master is the only long-range attack human hero in the early fight with the infantry, to form three-dimensional offensive, safe and effective. Master has a large storm (heaven crushed ice attack a wide range of forces), Summon Water Elemental, Brilliance Aura (Master and friendly forces to improve the large mana regeneration) and group transfer (the ultimate magic, the Grand Master and his surroundings troops sent to a unit of one own side) four skills. In the case of sufficient mana constantly call elements of combat power of water can make the enemy quite a headache, while the storm is because the operation is inconvenient and somewhat impractical, if so infantry in front as human shields, Grand Master in the back, then release the power of the storm still very large. Brilliance Aura can improve their own and friendly forces of mana regeneration, but because of restrictions on cooldown, the skills a bit tasteless. Groups can be used to send emergency aid their return to base or attack the enemy base – a unit so invisible (stealth operation with witch) then touch the enemy base, and then sent a group, after the escape raids, a very effective tactics. King of the Hill [Mountain King] Profile: king of the hill in Khaz Modan continent known as “Sani Si” is living in the mountains at the foot of the most powerful dwarf warrior. Their hands were holding a two-edged ax hammer and hand, with a strong enemy in the battle to prove their worth. And they are keen on manufacturing machinery and collection of minerals of different ethnic groups, the king of the hill were born to fight. In the oath of allegiance had been to save their kingdom alliance, the king of the hill has become a strong pillar of the human forces against the ever-growing forces of evil. Rating: strength-based hero units. King of the Hill superior attack force is powerful close combat arms. He has Thunder Clap (the king of the hill the enemy within a certain range around the damage), Storm Bolt (single target stun and cause some damage), blow (passive skills, have a chance to make the king of the hill common cause additional damage and stun attack the enemy) and Avatar (ultimate skill, greatly enhance the ability of the king of the hill) four skills. The ability to stun the enemy in combat is crucial, because the hero is often the key to decide the outcome and the rational use of magic arms. First stun the enemy in the battle of heroes or magic arms can make the enemy can not use magic to their advantage and skills, so as you gain a huge advantage. The king of the gods came down the hill to give the extra capacity – 5 armor class, hit points 500, 20 attack power, spell immunity – it is stunning, so powerful hero in the last war, of course invincible. Paladin [Paladin] Introduction: Although the continent of Lordaeron Paladin had respected and loved by the people, but they are now in trouble. Knights of the Silver Hand by refusing to kill undead army that has been contaminated innocent civilians have been dissolved. Were expelled from their homes after coming out of the Paladin is still guarded by evil selflessly continue to erode human nature. Paladin has a light force to combat hammer and torch, to eradicate all bullying good people evil. Rating: support type hero units. Paladin with divine light (and DiabloII the same, cure, or killing their own people dead arms), Concentration Aura (enhanced armor nearby friendly units), Divine Shield (in the period of time that Paladin completely invincible, free from any magic and ordinary attack damage) and resurrection (the ultimate skill, and resurrection of the dead one own up to six units). Which divine shield is too strong in the first stage, when there is completely invincible for 10 seconds, and rose to three after 30 seconds of invincibility time, strikes, or whether it is more than enough to escape, picked up a sledgehammer smashing broken the enemy skull it. Plus a variety of assistance, treatment and resurrection ability, the Paladin has almost become a nurse role. Because divine shield to provide protection, Paladin is not easy in the battle to be killed off, which also makes the enemy can not follow the conventional way (first concentrate on dealing with the hero, and then clean up remnants) operations, the Paladin can normally play a supporting role , do not like the other heroes hiding. In short Paladin in hand, I have a chance of winning. Human arms: the peasants [Peasent] Description: farmers are recruited from various countries Lordaeron from the simple, hard-working labor. They needed military operations mining gold and timber, to protect the smooth progress of the Union. They not only mining, but also the construction of various buildings. Farmers are proud to serve the army, while the orcs heard after the atrocities, but also know how to use needle nose hoe and an ax in self-defense. Rating: Infrastructure arms. Farmers bear the human acquisition, construction, maintenance task, and they have two special upgrades are: Upgrade logging techniques and emergency mobilization. The former allows the number of farmers 5 each collection timber can be upgraded twice, so each human farmers can collect up to 20 units of wood. Which allows farmers to become temporary militia, a small army attack the enemy base defense in the case but no one to fight back, no longer scattered escape, but if too many enemies, then it is not as good with 鸡蛋碰石头. Farmers can automatically repair damaged buildings and mechanical units, so if you want to attack it with a steam tank, preferably together with one or two farmers. Infantry [Footman] Profile: Human coalition forces in previous wars nearly wiped out, but when the threat comes again, countless people in Azeroth is still a strong army as infantry to defend their homes. Although these fearless warriors did not burnished armor and superb fighting skills, but they are still full of courage and honor set foot on the battlefield. Rating: basic close combat arms. The higher the value of infantry life, low cost, close combat ability. Infantry with defensive skills, in defense mode, puncture-type attack of infantry damage halved, that in dealing with infantry archers are less dominant. Of course, only to send infantry into battle is undoubtedly folly, infantry can be used and the Grand Master, dwarves fight fire with gunmen in front of as human shields, so you can enjoy shooting the back of the unit or cast spells, you can meet the Knights in the late strikes , for the allies as human shields, in short, the infantry is the human shields. To upgrade the offensive and defensive capabilities, the infantry of the more obvious. Knight [Knight] Description: While on the continent of Azeroth in the first Knights of the collapse of the war, but to the light of these Lordaeron still loyal to the Union Knights. In combat, wearing heavy armor knights sword wielding the power of endless war, their speed and mobility to enable them to become the league most powerful military force. Rating: main close combat arms. Knight is the most powerful human ground troops, the fastest arms, his indicators are quite good, especially the armor, complete upgrade armor rating of 10, if coupled with the focus ring on the Paladin, the maximum up to 13, which means that the enemy knight to reduce damage 65% (reducing armor per level 5% of injuries), and Knight life values ??up to 750, after upgrading the tame animals of 900 patients, the typical main battle arms, human shields. Another Knight high speed allows them to easily catch up with fleeing enemies, or easily escape. Dwarf musketeers [Rifleman] Description: Dwarf musketeers are hundreds of years excellent protection of their kingdom, in times of crisis, they are once again fighting for the Alliance of Lordaeron. These single-shot rifle with magical dwarf is an excellent sniper, and can attack air and ground targets. Rating: remote attack arms. Dwarf musketeers remote human major combat units, the higher the value of life, but also on the ground but also on the air, you can also upgrade to improve the range of guns. Dwarf Musketeers and infantry main purpose is to work together to provide remote fire support and air defense capabilities, groups groups of infantry musketeers dwarf the power is very scary – if operating properly, then. Priest [Priest] Description: The sacred battlefield doctors shuttle on the battlefield, the light of divine power to heal those fallen companions. Rating: battlefield support arms. Pastor has a heart of fire (automatic release, a single friendly unit attack power increased by 10%, armor increased by 25%), disperse magic (dispel magic effect of the target body attached) and therapy (auto-cast, every single non-recovery mechanical unit 25 hit points). As battlefield support arms, the two priests have cast the spell automatically save players a lot of trouble, so players can concentrate on the micro-operation rather than hands to cast spells. Dispel magic can be used to destroy the enemy summon creatures, or offset the effects of magic, but without the high cost of Pastor (240 gold, 2 units of supply), set off the time to bring three or four, there is nothing like. Witch [Sorceress] Description: The female magician on the battlefield with their mysterious magical forces supporting coalition soldiers fighting, although they are not directly involved in fighting, but they are still in use in the brutal battle of skilled magic skills to help the brave warrior . Rating: battlefield support arms. Witch has a slow operation (auto-cast, so that a single arm of the enemy attack speed by half, speed reduced by 75%), Invisibility (so that a single one own arms invisible) and terrible deformation technique (a common enemy ground forces become a docile sheep). Automatic release of the deceleration technique which allows the enemy combat effectiveness greatly reduced, while the deformation of the ordinary branches of surgery is one hit kill, first in the battle to the enemy Kodo, Tauren, and even witches, druids, and so strong units into sheep can instantly reverse the war situation. The technique not only can be used to detect stealth, and the Grand Master can be used in conjunction with transmission groups, large-scale raid. Witch of the value of life is low, simply fragile, so players have to be careful to protect them, do not let them easily hung up. Dwarf helicopter [Gyrocopter] Description: Dwarf testimony of science and technology developed by mechanical dwarf pilots flying unit. Rating: air combat / reconnaissance arms. Dwarf helicopter operations quickly for fast detection. Installed on helicopters, air guns used against the enemy air force is simply withering, few other races of the Air Force and dwarf helicopter can be evenly matched. If you find that the enemy air force production, immediately create a large number of dwarf helicopter it, but to note that dwarf helicopter can not land. Mortar Team [Mortar Team] Description: The combination of these two clown is the human artillery unit, equipped with cannon shells of mortar team can very quickly destroy the defensive structure. Rating: siege arms. Mortar squad attack power is high, its splash damage range is the largest of all siege weapons, to be careful in the use of friendly fire. And they also have a flare, you can display a map of the area and detect stealth units, but only used once. In the attack the enemy base when we must bring the mortar squad to deal with Fort. In addition, the mortar teams can also be used to clear the trees, if you fancy a seat surrounded by trees of gold, gold on the road leading to a blow to. Steam Tank [Steam Tank] Description: dwarf steam tank is a strong coalition of new equipment. These heavy armored vehicles that can transport infantry in harsh environments and serve as a mobile bunker. Robust dwarf driving a steam tank driver also like collision crushed the enemy buildings and it is jifen. Rating: battlefield support arms. You can be understood as a mobile bunker tanks, steam, steam tank itself using the hammer attack ground troops and buildings can also be used to load to face up to four). You can install into heroes or magic arms to protect them, you can also load the four musketeers dwarf, so that they shoot out from the steam Tanqueray. Before the steam tank is destroyed, it will not hurt the troops loaded. Wise players will make twelve farmers to follow the steam tank to repair it at any time. Gryphon Rider [Gryphon Rider] Description: live in the mountains in the barbaric dwarves again answered the call to lead them to support strong alliances Griffin. The hand full of divine lightning Juchui soldiers to ensure the freedom of Lordaeron fought their proud and unyielding spirit of the Griffin became the symbol of the Union. Rating: main empty branches. Gryphon Rider on-air performance are relatively good, the value of life is also very high (700 points, after surgery to upgrade tame animals 850 points), but very few players to use Griffin, so it did not find any special tactics. Water Elemental [Water Elemental] Description: Grand Master is one of the most powerful Summon Water Elemental ability to support the Union soldiers. The unconscious, the water element of uncertainty to form its enemies a lot of damage. Water element in the first war is the Master favorite human, and now they are once again fighting for humanity. Rating: call arms. Grand Master summoned by the elements of water can effectively compensate for small unit operations caused by the shortage of troops, with the Grand Master Summon Water Elemental ability to enhance the water element of the indicators will increase up to 800 hit points, the average attack 45 force, and arms are long-range attack, whether early or late war, the water element can play a major role on the battlefield. But disperse magic, drive magic wand or something on the summoned creatures are one hit kill, the water element is no exception. “Frozen Throne” all arms description: Night Elves – - Tag: Night Elf Night Elf [Night Elf] reclusive Night Elves are World of Warcraft first race was born. These mysterious and immortal life the first to learn to use magic, and humans and orcs in the first ten thousand years before the war to begin with the magic transformation of the world. As the night elves eventually lead to indiscriminate use of magic to the world, the Burning Legion, and in between two powerful races led to a catastrophic hard-fought. Fully exhausted before the night elves to defeat the Burning Legion, they were wonderful continent that has suddenly broken into and sank in the sea. Since then, the night elves to not only lead to terrible Burning Legion no longer use magic. They are completely isolated, in the seclusion of the holy mountain of Hyjal for thousands of years. As a race, Night Elves are honorable and just a model, but they do not trust the other looks very weak race. Because they were born with the ability to stealth and use the mysterious magic, other races also do not trust them. Night Elf Hero: Priestess of the Moon [Priestess of the Moon] Description: As the leader of the investigation unit, fearless Priestess of the Moon reflects the ancient night elf moon goddess Ai Lani strength and elegance. They dressed in shining silver armor, riding a ferocious tiger in combat. In order to protect their homes, holding Mogong priestess not any aggression forces of evil night elf territory concessions. Rating: magic-type hero units. Priestess of the long-range attack units, with Shadowmeld (passive skill, stealth at night), surveillance (similar to the “StarCraft” in the human radar), Searing Arrow (automatic release, with each attack additional fire property damage), Trueshot Aura (improved long-range attack near friendly), and stars falling (the ultimate magic, the stars of heaven a wide range of the enemy causing serious injury), which is the ability Shadowmeld Night Elf female unit-specific capability, you can not move at night, do not attack the case of stealth, and Searing Arrows to keep mana to fire on the enemy cause additional property damage, which makes the Priestess of Searing Arrows and must be both falling stars very mana spell to pick one, if it must be to develop a comprehensive trade-off. Starfall Grand Master of the storm and human nature is the same, the same will be friendly fire, to be used with caution. Keeper [Keeper of the Grove] Description: The half-elf half-Bucks is a powerful guardian of the demigod Cenarius offspring. Guardian can get from the power of nature and animals. Although the guardian who usually lived in the sacred forest in the moon, but when the world is facing a crisis, they will come forward. Rating: battlefield support type hero units. Keeper in the 1.10 version was changed to a long-range attack units, with Entangling Roots (the body will make an enemy unit and hurt him), the power of nature (the trees into a tree, people fighting), Thorns (the friendly forces around with barb, damage to their enemies for melee attacks) and quiet (the ultimate magic, cure a wide range of friendly forces). Entangling Roots can not let the enemy can not move, but the hero is invalid, practicality than 1.03 greatly reduced, but still can be used to hunt down the enemy remnants. Force of Nature is the Keeper of the most useful skills, then rose to three in a very short period of time to organize a tree person brigade, effectively attract enemy fire. Thorns in close combat arms when dealing with a lot of good results, but no use for the night elves – all long-range combat units. Quiet after the war it is the value used to restore populations, but due to the Keeper continuously cast to obtain the best results, it can not fight in full swing when used. Demon Hunter [Demon Hunter] Description: Demon Hunter is the darkness of night elf warrior of social exclusion. They long ago set a contract and the power of darkness, to use their terrible strength against strength and chaos in the end. They blinded their eyes, in order to gain the ability to quickly find the devil. They were armed with powerful weapons and magic, and thus kill the devil. Although the demon hunter can be described as the most powerful night elf warrior, but their selfless sacrifice is not understood by their own countrymen. Rating: Speed-type hero units. Demon Hunter is similar to the Dark Templar tragic hero, so their great sacrifice skills: Mana Burn (magic damage to the enemy), sacrifices (demon hunter covered in sparkle, causing damage to surrounding enemies), dodge (passive skills, have a chance to avoid the enemy attack) and transformation (the ultimate skill, transformed into a demon), which is Mana Burn against the enemy heroes and magic units fighting the initiative to master the necessary skills, can quickly drain the enemy magic , so that he can not cast a powerful spell. Sacrifice of mass destruction is not large, but also to keep mana, feel not very practical. Dodge the role of large, can effectively protect the lives of demon hunter, and transformed it appears that more waste, the value of life 300, 5 points per second to restore the value of life, as the ultimate in terms of power is too small a number of skills. And because the night elf forces, mostly long-range combat arms, demon hunter is close combat troops, will obviously be the first targets of the enemy, too dangerous. Night Elf arms: elf [Wisp] Description: elf living in 卡利姆多森林 the ancient soul – the legend that they are actually the soul of the dead Night Elves, but this is not confirmed. Elves and night elves live in harmony, and services for the ancient trees, they can be turned into a variety of trees and grow into a life of buildings. Rating: Infrastructure arms. Elves and humans the role of farmers very much the same can also collect gold and wood, the construction of various buildings and auto repair buildings and mechanical units. Elf collection of gold is being drilled in the tree of life with roots wrapped in gold (up to five), and his collection timber is kept circling around the trees, the trees can be obtained without destroying wood But you can only collect 5 units. Elf near the troops dispersed through the body blew additional magic effect, really tragic. Archer [Archer] Description: In the night elf archer position detection unit irreplaceable. These brave soldiers who were all female shooter, they are in Kalimdor dense forest haunt, very few fighters can match their skill sharp lightning. And all female night elves, archers can stealth at night. Rating: remote attack arms. Archers in the 1.10 version has been enhanced to replace a Night Elf Huntress become the main arms. Upgraded and improved bent shoot with great precision, regardless of whether or attack a range of other races are not the main unit and remote attack compared to archers. Archers can not only automatically invisible at night, can ride Hippogryph who became the Air Force (opinions can not ride down). In actual combat, Huntress commonly used as human shields, throw the archers in the back, along with Priestess of the Moon Trueshot Aura, the power of this combination should not be overlooked. Huntress [Huntress] Description: Night Elf Huntress is a core part of the reconnaissance troops. Moon Goddess Ai Lani from where they draw strength, ferocious panther riding ride on the battlefield. Huntress strong, smart, and dare to sully the sacred ashes of the valley forest enemies without mercy. And all the Night Elf female, as Huntress has the ability to stealth in the night. Rating: remote attack arms. Although the arms are also long-range attacks, but the Huntress attack distance is so short that you can. Value because of its long life and obscure the attack, the role of non-night elves human shields her perfectly. Huntress addition as human shields, it can also automatically invisible at night. In this way, one by the Priestess of the Moon, consisting of archers and Huntress Detachment of Women in the evening the enemy completely shrouded in inexplicable fear. Imagine, your enemies – a lot of archers, and Huntress, Priestess of the month, led by – suddenly out of thin air to take out your farmers or else troops shot into a hedgehog, when You support the rate of force angrily when they suddenly invisible. So you will be a large force in their final Tuen last to appear, because you know they are here, and suddenly the sky falling numerous meteor, in your command team to avoid natural disasters, these annoying elves had omitted … Of course, if the Do you have the means to detect invisible, the situation will be better, but before dawn, you always nervous. Each Huntress has an owl (only once), it can be placed in a tree in this area to provide the vision – Note, unless dispelled by dispel magic, or the detection of the effect is permanent. Dryad [Dryad] Description: charming tree demon is the Night Elf demigod daughter of Cornelius Senna. These naughty creatures move very similar to Centaur (they were cursed cousins), but their shape is more suitable for living in the forest. They reacted swiftly, and forest and live in harmony with other children. Although the tree demon hate unnecessary violence, but in compelling circumstances, they would to their own lives to defend Kalimdor earth. Rating: battlefield support arms. Dryad of the attack is not high, but in the study of magic immunity, she can be immune to any negative magic – that is, only normal attacks can hurt her, another tree demon also has the ability to dispel magic can be used to one own body to disperse the negative forces and enemies of beneficial magic magic. But in the real production seems to have not seen anyone Dryad. Druid of the Talon [Druid of the Talon] Description: birds of prey in the night elf society was Rui role is to gather intelligence and research, they have the ability to transform into a crow, flying in the battlefield, dissemination of intelligence. In addition, they are also one of the best magic ability. Rating: battlefield support arms. As new in version 1.10 of arms, Druid of the Talon is considered tasteless. In addition to Faerie Fire (automatic release, and not the enemy armor -5 invisible) strong outside the hurricane (the enemy blowing air, slow down after landing) and Crow turned (into a crow can fly and the air attack) have no practical value – Hurricane little effect, except for birds of prey and crows transform Druid action more quickly and die faster than useless. Estimated later also to strengthen him. Druid of the Claw [Druid of the Claw] Description: The ancient Druids worship the bear totem totem and can use their power to defend their homes. They can be deformed into a huge ferocious grizzly bear, which has amazing strength and endurance. They use this powerful force in the battle magic show of their own courage and powerful. Rating: battlefield support arms. Druid of the Claw expensive, take up a large population, but both of his skills: roar (as near the unit attack power increased by 25%) and recovery (8 seconds to restore a single own troops and 400 hit points) or very useful. But, overall, the arms or not practical, powerful technique when changing back to Bear form wizard will lose all mana, more harm than good. The arms are still to be strengthened. Hippogryph [Hippogryph] Description: Hippogryph is an ancient magic beasts, birds of prey as both their bodies like a stag, in Kalimdor fly freely in the sky and attack any damage they encounter a balance of nature the enemy. Hippogryph magic from his mouth with the air forces of the enemy missile attack. Hippogryph wisdom and formed an alliance night elf, night elves because God Cenarius is the protection of nature and all creatures of God. Rating: air-to-arms. Hippogryph only air, and combat capability is not very strong, especially in dealing with human dwarf helicopter time.

NE and UD latest CustomKeys.txt

[Ugho]
Researchtip = “Learncffffcc00Erntangling Roots – [| cffffcc00Level
[uobs]
Hotkey = W
/ / flash
[AHtb]
% dr] “
/ / farmers
Unhotkey = W
1r], (| cffffcc00xr) Hex – [| cffffcc00 level
3r], Storm Hammer (| cffffcc00tr) – [| cffffcc00 Level 4r]
% dr] “
Researchtip =” Learncffffcc00Frorked Lightning – [| cffffcc00Level
[Abrf]
/ / Silence Magic
Hotkey = W
Hotkey = W
/ / Mana Burn
Hotkey = W
Hotkey = W
% dr] “
2r], (| cffffcc00Cr) Chain Lightning – [| cffffcc00 Level 3r]
% dr]”
Tip = Stonecffffcc00Frorm
/ / battle call (one or more farmers)
1r], (| cffffcc00Br) Mana Burn – [| cffffcc00 level
Hotkey = D
Hotkey = W
1r],cffffcc00Frorked Lightning – [| cffffcc00Level
Tip = Createcffffcc00Orbsidian Statue
Tip = (| cffffcc00Cr) battle called
Hotkey = W
/ / ghoul
Researchhotkey = W
Hotkey = W
[ANfl]
/ / destroy form upgrade < br /> / / Chain Lightning
Hotkey = W
/ / Storm Hammer
Tip = Traincffffcc00Grhoul
Tip = Holy Lighcffffcc00tr – [| cffffcc00Level 1r], Holy
/ / Entangling Roots
Tip = (| cffffcc00Cr) Death Coil – [| cffffcc00 level
Hotkey = C
1r], (| cffffcc00Cr) Death Coil – [| cffffcc00 level
[AHhb]
2r], (| cffffcc00Br) blizzard – [| cffffcc00 Level 3r]
Researchhotkey = W
Hotkey = W
% dr] “
Researchhotkey = W
[AOhx]
Hotkey = W
2r] , (| cffffcc00Cr) Death Coil – [| cffffcc00 Level 3r]
Unhotkey = W
Hotkey = W
[ogru]
Tip = Traincffffcc00Hruntress
[AUdc]
/ / acolyte
[Abur]
Researchtip = “learning (| cffffcc00er) Silence Magic – [| cffffcc00 level
Tip = Research Descffffcc00trroyer Form
% dr] “
1r], Storm Hammer (| cffffcc00tr) – [| cffffcc00 level
2r], (| cffffcc00Br) Mana Burn – [| cffffcc00 Level 3r]
Tip = Traincffffcc00Grrunt
Researchtip = “(| cffffcc00tr) Learn Storm Bolt – [| cffffcc00 level
% dr] “
Tip =cffffcc00Frorked Lightning – [| cffffcc00Level
Untip = Night Elfcffffcc00Frorm
/ / Devour Magic
Hotkey = W
[uaco]
Hotkey = A
Hotkey = W
[CmdMove]
/ / gargoyle
[AEbl]
Hotkey = W
Tip = (| cffffcc00er) Silence Magic – [| cffffcc00 level
Hotkey = D
Untip = Gargoylecffffcc00Frorm
Researchtip = "study demon surgery (| cffffcc00xr) - [| cffffcc00 level
Hotkey = W
Tip =cffffcc00Erntangling Roots - [| cffffcc00Level
Researchtip = "learning (| cffffcc00Nr) Frost Nova - [| cffffcc00 level
Tip =cffffcc00Brurrow
1r],cffffcc00Erntangling Roots – [| cffffcc00Level
/ / move
Untip = (| cffffcc00Wr) back to fight the call
/ / Invisibility
Researchhotkey = W
Researchhotkey = D
Researchtip = "Learn Holy Lighcffffcc00tr - [| cffffcc00Level
Researchtip = "learning (| cffffcc00Cr) Chain Lightning - [| cffffcc00 level
Tip = Storm Hammer (| cffffcc00tr) - [| cffffcc00 level
Researchhotkey = W
Tip = (| cffffcc00Br) flashing - [| cffffcc00 level
Hotkey = D
% dr] “
/ / sorcery
2r] , Storm Hammer (| cffffcc00tr) – [| cffffcc00 level
Researchtip = "learning (| cffffcc00Br) Mana Burn - [| cffffcc00 level
[AOcl]
[ AEmb]
Tip =cffffcc00Traunt
% dr] “
Tip = Train Acffffcc00crolyte
[hpea]
/ / obsidian statue < br /> [ANsi]
[Adis]
Hotkey = W
/ / Holy Light
/ / crypt fiend
/ / Forked Lightning (Sea Witch)
Tip = (| cffffcc00Br) blizzard – [| cffffcc00 level
2r], (| cffffcc00xr) Hex – [| cffffcc00 Level 3r]
Tip = (| cffffcc00Br) Mana Burn – [| cffffcc00 level
2r],cffffcc00Erntangling Roots – [| cffffcc00Level 3r]
[AEer]
[esen]
/ / huntress
Researchhotkey = W
2r], (| cffffcc00Nr) Frost Nova – [| cffffcc00 Level 3r]
2r],cffffcc00Frorked Lightning – [| cffffcc00Level 3r]
Hotkey = W
/ / Taunt
Untip = Uncffffcc00brurrow
2r], (| cffffcc00Br) flashing – [| cffffcc00 Level 3r]
[ucry]
[| cffffcc00Level 3r]
Hotkey = W
Tip = (| cffffcc00Pr ) production farmers
1r], (| cffffcc00er) Silence Magic – [| cffffcc00 level
Researchtip = "learning (| cffffcc00Br) flashing - [| cffffcc00 level
Tip = (| cffffcc00xr) Hex - [| cffffcc00 level
Tip = (| cffffcc00Dr) expulsion of magic
Tip = (| cffffcc00Cr) Chain Lightning - [| cffffcc00 level
2r], (| cffffcc00er) Silence Magic – [| cffffcc00 level 3r]
[AHbz]
[Rusp]
[ugar] < br /> Hotkey = W
/ / Bear Form
Researchhotkey = W
/ / Burrow (crypt fiend)
Tip = “| cffffcc00Drevour Magic”
Tip = Train Cryptcffffcc00Friend
Hotkey = W
Hotkey = W
Researchhotkey = W
Researchhotkey = W
Unhotkey = W
/ / grunt < br /> / / expulsion Magic
1r], (| cffffcc00Br) flashing – [| cffffcc00 level
1r], (| cffffcc00Cr) Chain Lightning – [| cffffcc00 level
[AUfn]
/ / Death Coil
/ / Frost Nova
Researchhotkey = W
Researchhotkey = W
[Aivs]
[Astn]
[Atau]
Researchtip = “learning (| cffffcc00Cr) Death Coil – [| cffffcc00 level
[Advm]
Tip = (| cffffcc00Nr ) Frost Nova – [| cffffcc00 level
Researchtip = "(| cffffcc00Br) Learn blizzard - [| cffffcc00 level
/ / storm
Hotkey = W
Hotkey = D
Tip = Train Gcffffcc00arrgoyle
Tip = (| cffffcc00Ir) Invisibility
Tip = (| cffffcc00Mr) mobile
[Acyc]
Tip = (| cffffcc00Cr) Hurricane
/ / Stone Form
[Amil]
% dr] “
% dr]”
Lighcffffcc00tr – [| cffffcc00Level 2r], Holy Lighcffffcc00tr –
Hotkey = W
% dr] “
Hotkey = C
1r], (| cffffcc00Nr) Frost Nova – [| cffffcc00 level
/ / Hurricane
Tip = Bearcffffcc00Frorm
1r], (| cffffcc00Br) blizzard – [| cffffcc00 level

CustomKeys.txt

[Agra]
Tip = Aerial Shackles – (| cffffcc00Wr)
[AUcs]
ResearchHotKey = E
HotKey = W
[ANdh]
Tip = Hide – (| cffffcc00Qr)
[Arej]
ResearchTip = Learn Carrion Scffffcc00wrarm – [| cffffcc00Level% dr]
Tip = War Stomp – [| cffffcc00Level 1r] – (| cffffcc00Er), War Stomp – [| cffffcc00Level 2r] – (| cffffcc00Er), War Stomp – [| cffffcc00Level 3r] – (| cffffcc00Er)
ResearchHotKey = W
[ANfl]
[AUcb]
ResearchHotKey = E
Tip = Carrion Beetles – [| cffffcc00Level 1r] – (cffffcc00Wr), Carrion Beetles – [| cffffcc00Level 2r] – (| cffffcc00Wr), Carrion Beetles – [| cffffcc00Level 3r] – (| cffffcc00Wr)
[AEmb]
HotKey = Q
[AEfn]
HotKey = Q
HotKey = E
Tip = Roar – (| cffffcc00Er)
HotKey = W
HotKey = E
HotKey = W
Tip = Shadocffffcc00wr Strike – [| cffffcc00Level 1r], Shadocffffcc00wr Strike – [| cffffcc00Level 2r], Shadocffffcc00wr Strike – [| cffffcc00Level 3r]
ResearchTip = Learn Storm Bolt – [| cffffcc00Level% dr] – (| cffffcc00Wr)
HotKey = W
HotKey = E
ResearchTip = Learn Holy Light – [| cffffcc00Level% dr] – (| cffffcc00Wr)
HotKey = Q
[AHds]
Tip = (| cffffcc00Dr) uninstall drudgery
HotKey = W
Tip = Thundcffffcc00err Clap – [| cffffcc00Level 1r], Thundcffffcc00err Clap – [| cffffcc00Level 2r] , Thundcffffcc00err Clap – [| cffffcc00Level 3r]
UnTip = Unburrow – (| cffffcc00Qr)
Tip = Feral Spirit – [| cffffcc00Level 1r] – (| cffffcc00Wr), Feral Spirit – [| cffffcc00Level 2r] – (| cffffcc00Wr), Feral Spirit – [| cffffcc00Level 3r] – (| cffffcc00Wr)
Tip = Cyclone – - (| cffffcc00Wr)
/ / uninstalling drudgery
Tip = Spirit Link – (| cffffcc00Qr)
Tip = Holy Light – [| cffffcc00Level 1r] – (cffffcc00Wr), Holy Light – [| cffffcc00Level 2r] – (| cffffcc00Wr), Holy Light – [| cffffcc00Level 3r] – (| cffffcc00Wr)
ResearchTip = Learn Searing Arrocffffcc00wrs – [| cffffcc00Level% dr]
Tip = Research Defend – (| cffffcc00Wr)
Hotkey = R
HotKey = W
ResearchHotKey = Q
ResearchTip = Lcffffcc00erarn Blink – [| cffffcc00Level% dr]
Tip = Frost Nova – [| cffffcc00Level 1r] – (| cffffcc00Wr), Frost Nova – [| cffffcc00Level 2r] – (| cffffcc00Wr), Frost Nova – [| cffffcc00Level 3r] – (| cffffcc00Wr)
[AHtb]
Tip = Breath of Fire – [| cffffcc00Level 1r] – (| cffffcc00Wr), Breath of Fire – [| cffffcc00Level 2r] – (| cffffcc00Wr), Breath of Fire – [| cffffcc00Level 3r] – - (| cffffcc00Wr)
[AOcl]
ResearchTip = Lcffffcc00erarn Summon Hawk – [| cffffcc00Level% dr]
ResearchHotKey = W
Tip = Unstable Concoction – (| cffffcc00Wr)
ResearchTip = Learn Feral Spirit – [| cffffcc00Level% dr]. – (| cffffcc00Wr)
[AOsw]
HotKey = W
[Ashm]
[AEsh]
Hotkey = W
HotKey = Q
Tip = Roar – (| cffffcc00Er)
ResearchHotKey = W
[AEbl]
[Amls]
HotKey = E
[ANsq]
HotKey = E
ResearchHotKey = W
ResearchTip = Learn Drunken Haze – [| cffffcc00Level% dr] – (| cffffcc00Qr)
Tip = Bear Form – (| cffffcc00Qr)
Tip = Forked Lightning – [| cffffcc00Level 1r] – (| cffffcc00Wr), Forked Lightning – [| cffffcc00Level 2r] – (| cffffcc00Wr), Forked Lightning – [| cffffcc00Level 3r] – (| cffffcc00Wr)
HotKey = Q
ResearchHotKey = W
ResearchHotKey = W
[Auco]
Tip = War Club – (| cffffcc00Qr)
Tip = (| cffffcc00Br) combat readiness
HotKey = W
[ANbf]
HotKey = E
Unhotkey = W
Tip = Carrion Scffffcc00wrarm – [| cffffcc00Level 1r], Carrion Scffffcc00wrarm – [| cffffcc00Level 2r], Carrion Scffffcc00wrarm – [| cffffcc00Level 3r]
[Acyc]
ResearchTip = Learn Carrion Beetles – [cffffcc00Level% dr] – (| cffffcc00Wr)
[Aroa]
Tip = Scffffcc00errpent Ward – [| cffffcc00Level 1r], Scffffcc00errpent Ward – [| cffffcc00Level 2r], Scffffcc00errpent Ward – [| cffffcc00Level 3r]
HotKey = W
Tip = Mana Burn – [| cffffcc00Level 1r] – (| cffffcc00Wr), Mana Burn – [| cffffcc00Level 2r] – (| cffffcc00Wr), Mana Burn – [| cffffcc00Level 3r] – (| cffffcc00Wr)
ResearchHotKey = Q
[AUfu]
ResearchHotKey = W
HotKey = W
Tip = Dark Ritual – [| cffffcc00Level 1r] – (| cffffcc00Qr), Dark Ritual – [| cffffcc00Level 2r] – (| cffffcc00Qr), Dark Ritual – [| cffffcc00Level 3r] – (| cffffcc00Qr)
HotKey = W
[Astd]
HotKey = W
HotKey = W
UnHotKey = Q
ResearchHotKey = E
Hotkey = W
Tip = Disenchant – (| cffffcc00Wr)
Tip = Drunken Haze – [| cffffcc00Level 1r] – (| cffffcc00Qr), Drunken Haze – [| cffffcc00Level 2r] – (| cffffcc00Qr), Drunken Haze – [| cffffcc00Level 3r] – - (| cffffcc00Qr)
HotKey = W
ResearchHotKey = W
Tip = Devour – (| cffffcc00Wr)
Tip = Death Coil – [| cffffcc00Level 1r] – (| cffffcc00Wr), Death Coil – [| cffffcc00Level 2r] – (| cffffcc00Wr), Death Coil – [| cffffcc00Level 3r] – (| cffffcc00Wr)
HotKey = W
Tip = Frost Arrows – [| cffffcc00Level 1r] – (| cffffcc00Er), Frost Arrows – [| cffffcc00Level 2r] – (| cffffcc00Er), Frost Arrows – [| cffffcc00Level 3r] – (| cffffcc00Er)
CustomKeys.txt
ResearchHotKey = E
UnTip = Night Elf Form – (| cffffcc00Qr)
[Aclf]
ResearchTip = Learn Mana Burn – [| cffffcc00Level% dr] – (| cffffcc00Wr)
ResearchHotKey = E
ResearchTip = Lcffffcc00erarn War Stomp – [| cffffcc00Level% dr].
ResearchHotKey = E
ResearchTip = Lcffffcc00erarn Frost Armor – [| cffffcc00Level% dr]
UnTip = Dcffffcc00eractivate Divine Shield
ResearchTip = Lcffffcc00erarn Thunder Clap – [| cffffcc00Level% dr]
[Arep]
[ubsp]
HotKey = E
[AOsf]
ResearchHotKey = W
Tip = Raise Dead – (| cffffcc00Wr)
HotKey = W
ResearchTip = Learn Forked Lightning – [| cffffcc00Level% dr ] – (| cffffcc00Wr)
ResearchHotKey = W
[Adcn]
[Advm]
HotKey = W
[AUdr]
Tip = Cloud – (| cffffcc00Er)
Tip = Activatcffffcc00er Divine Shield – [| cffffcc00Level 1r], Activatcffffcc00er Divine Shield – [| cffffcc00Level 2r], Activatcffffcc00er Divine Shield – [| cffffcc00Level 3r]
Tip = Frost Armor – [| cffffcc00Level 1r] – (| cffffcc00Er), Frost Armor – [| cffffcc00Level 2r] – (cffffcc00Er), Frost Armor – [| cffffcc00Level 3r] – (| cffffcc00Er)
Tip = Devour Magic – (| cffffcc00Wr)
ResearchTip = Learn Breath of Fire – [| cffffcc00Level% dr] – (| cffffcc00Wr)
HotKey = Q
Tip = Absorb Mana – (| cffffcc00Qr)
[AOhx]
Tip = Morph into Destroyer – (| cffffcc00Qr)
UnHotKey = E
UnHotKey = Q
Tip = Hex – [| cffffcc00Level 1r] – (| cffffcc00Wr ), Hex – [| cffffcc00Level 2r] – (| cffffcc00Wr), Hex – [| cffffcc00Level 3r] – (| cffffcc00Wr)
[Aspl]
[Abtl ]
Tip = Storm Bolt – [| cffffcc00Level 1r] – (| cffffcc00Wr), Storm Bolt – [| cffffcc00Level 2r] – (| cffffcc00Wr), Storm Bolt – [| cffffcc00Level 3r] – (| cffffcc00Wr)
[AOws]
HotKey = E
ResearchTip = Learn Hex – [| cffffcc00Level% dr] – (| cffffcc00Wr)
[AHfa]
[AHhb]
[Adev]
ResearchTip = Learn Force of Nature – [| cffffcc00Level% dr] – (| cffffcc00Wr)
/ / hero skills
ResearchHotKey = W
Tip = Abolish Magic – (| cffffcc00Wr)
ResearchHotKey = W
[Abrf]
[ Atau]
[Aadm]
Tip = Rejuvenation – (| cffffcc00Wr)
Tip = Force of Nature – [| cffffcc00Level 1r] – (| cffffcc00Wr), Force of Nature – [| cffffcc00Level 2r] – (| cffffcc00Wr), Force of Nature – [| cffffcc00Level 3r] – (| cffffcc00Wr)
Tip = Healing Wave – [| cffffcc00Level 1r] – (| cffffcc00Qr), Healing Wave – [| cffffcc00Level 2r] – (| cffffcc00Qr), Healing Wave – [| cffffcc00Level 3r] – (| cffffcc00Qr )
ResearchHotKey = W
ResearchTip = Learn Shadocffffcc00wr Strike – [| cffffcc00Level% dr]
HotKey = W
HotKey = W
HotKey = W
ResearchHotKey = W
[Abur]
HotKey = W
ResearchHotKey = E
2009 年 06 月 14 日
ResearchTip = Learn Summon Quilbeast – [cffffcc00Level% dr] – (| cffffcc00Wr)
Hotkey = E
ResearchTip = Learn Dark Ritual – [| cffffcc00Level% dr] – (| cffffcc00Qr)
ResearchTip = Lcffffcc00erarn Divine Shield – [| cffffcc00Level% dr]
[AOhw]
Tip = (| cffffcc00Rr) repair
ResearchHotKey = W
HotKey = Q
Tip = Chain Lightning – [| cffffcc00Level 1r] – (| cffffcc00Qr), Chain Lightning – [| cffffcc00Level 2r] – (| cffffcc00Qr), Chain Lightning – [| cffffcc00Level 3r] – (| cffffcc00Qr)
HotKey = W
Untip = “| cffc3dbff Right-activated automatic release.r”
ResearchTip = Lcffffcc00erarn Frost Arrows – [| cffffcc00Level% dr]
HotKey = Q
[Aabs]
ResearchHotKey = Q
HotKey = E
HotKey = E
HotKey = Q
ResearchHotKey = Q
HotKey = W
HotKey = Q
/ / farmers repair skills
[AHtc]
HotKey = E
ResearchTip = Learn Frost Nova – [| cffffcc00Level% dr] – (| cffffcc00Wr)
[AUfn]
ResearchTip = Learn Death Coil – [| cffffcc00Level% dr] – - (| cffffcc00Wr)
[Rhde]
Tip = Burrow – (| cffffcc00Qr)
Tip = Summon Quilbeast – [| cffffcc00Level 1r] – (| cffffcc00Wr), Summon Quilbeast – [| cffffcc00Level 2r] – (| cffffcc00Wr), Summon Quilbeast – [| cffffcc00Level 3r] – (| cffffcc00Wr)
[ANfa]
Tip = Summon Hawk – [| cffffcc00Level 1r] – (| cffffcc00Er), Summon Hawk – [| cffffcc00Level 2r] – (| cffffcc00Er), Summon Hawk – [| cffffcc00Level 3r] – (| cffffcc00Er)
[CmdSelectSkill]
HotKey = W
Tip = Blink – [| cffffcc00Level 1r] – (| cffffcc00Er), Blink – [| cffffcc00Level 2r] – (| cffffcc00Er), Blink – [| cffffcc00Level 3r] – (| cffffcc00Er)
ResearchTip = Learn Healing Wave – [| cffffcc00Level% dr ] – (| cffffcc00Qr)
ResearchTip = Lcffffcc00erarn Serpent Ward – [| cffffcc00Level% dr]
/ / alert
[Arai]
Tip = Taunt – (| cffffcc00Wr)
[Ara2]
HotKey = Q
Tip = (| cffffcc00Or) hero skills
[AUdc]
HotKey = W
ResearchHotKey = E
[ANsw]
HotKey = W
ResearchTip = Learn Chain Lightning – [| cffffcc00Level% dr] – (| cffffcc00Qr)
Tip = Searing Arrocffffcc00wrs – [| cffffcc00Level 1r], Searing Arrocffffcc00wrs – [| cffffcc00Level 2r], Searing Arrocffffcc00wrs – [| cffffcc00Level 3r]

Warcraft shortcut custom modifications in the method

Hotkey = N
the first to use a red hot, the first two red hot for the study – for example, I have skills needed to add, I use the hot key is to add O-N, rather than a hand to point.
2010 年 07 月 28 日
and we will be newly established CustomKeys.txt the game we want to change the hotkey list.
WAR3 full version is a shortcut key to modify the text of the document
— Note –
Researchtip = “learning (| cffffcc00Nr) Frost Nova – [| cffffcc00 level % dr] “
[AUfn]
1, hotkey conflict. For example, I Wei Sha hotkey changed to move the D, in fact, the undead, D there is a very important hotkeys that the Destroyer is swallowed. Once there are two identical hot-exist, there will be a be ignored. In the system, the destruction of the skills level in the general instructions under move, so you will find press D when the destruction will not disperse, but only to issue movement commands. So change the hotkey to be careful, because I too like to use D weisha, so I also changed the hotkey destruction to the R.
open Warcraft 3 folder, this time in which we create a new text document named CustomKeys.txt, this time, we will find that folder already has three text documents, respectively CustomKeysSample . txt, CustomKeysInfo.txt and our new CustomKeys.txt.
now open CustomKeysSample.txt, find what you want to change the hotkey, I have an analogy, I was UD player, I think the lich nova very smoothly, and now I find UD in the document area – Hero skills – lich – Frost Nova NOVA.
We lich the NOVA star, for example, has been modified complete. Now we put this CustomKeys.txt save, exit. Note that the hotkey will be recorded on CustomKeys.txt priority is adopted, so long as you want to change the hotkey included in the family to stay, and do not want to change the do not write, the system will default to the original hotkey is CustomKeysSample. txt in the hotkey.
now enter the game – Options – Gameplay – custom hotkeys, we marked with a small hook on the front, custom hotkey is activated.
If you can read CustomKeysInfo.txt then do not look at my post below, because I see it is to learn
CustomKeysInfo.txt that tells you how to change. CustomKeysSample.txt role is the default hotkey to tell you the list of World of Warcraft.
/ / Frost Nova
– change –
– real –
this script should have a few important factors to note:
Tip = (| cffffcc00Nr) Frost Nova – [| cffffcc00 Level 1r], (| cffffcc00Nr) Frost Nova – [| cffffcc00 Level 2r], (| cffffcc00Nr) Frost Nova – - [| cffffcc00 Level 3r]
Researchhotkey = N
Note that this is the Chinese version, because if I can buy are genuine Chinese version, I also can not get the English version, If you are English, so do not look at the script of the Chinese, the key changes is the last HotKey – hot key. I believe all know that change it? Busy, and now we copy this script, and then paste it into our newly created script CustomKeys.txt just go – the new text should be empty. Then we CustomKeys.txt, the random variation of this script, no problem. For example, I changed to the N C, 3 heroes die so the more useful of the batter.
in the game, you can freely use their own hotkey to turn a.
2, if recently used other race, for example, I recently often play NE, then a lot of hotkeys becomes important, and sometimes even interfere with my operation, as sweet on the WEG problems. This time want to use the default hotkey, when – after all, the default hotkey land up to the most comfortable – then we are back to option in the game options, to customize the hot keys hook to cancel it.

Configuration file (Web.Config) encryption and decryption details

aspnet_regiis-pi “NetFrameworkConfigurationKey” D: \ RSAkeys.xml
into dos to run: aspnet_regiis-pa “NetFrameworkConfigurationKey” “NT AUTHORITY \ NETWORK SERVICE”
web.config if you want to encrypt the database connection string so, here are two methods:
(3): the deployment of computer file called “NetFrameworkConfigurationKey” The RSA key container.
If you run an error, we need to catalog C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 into the environment variable path.
reminder: There may be steps (1), the export fails, it can not use this parameter-pri, but this parameter is used to decrypt the information derived! Without it, the other machines can only encrypt something new. Then the solution is as follows:
but this method a time when you visit the Web site will likely appear
When it comes to the configuration file encryption, they naturally want to mention two:
By the way the command to delete the RSA key container:
aspnet_regiis-pa “CustomKeys” “NT AUTHORITY \ NETWORK SERVICE”
aspnet_regiis-pz “CustomKeys”
for the first solution to the problem :
When you enter a wrong command, the command will display help information. Another Tip: If you use the copy command above way, we must pay attention to check the position of underscore and space!
To section.SectionInformation.ProtectSection (“DataPro tectionConfigurationProvider”);
into section.SectionInformation . ProtectSection (“RSAProtectedConfigurationProvider”);
we use the configuration files configuration tools configuration area can specify which encryption ProtectedConfigurationProvider. It is clear that in addressing this issue, we only use RsaProtectedConfigurationProvider. Since different RSA key container on a computer is not the same, so we need to export from one computer on a RSA key container, and then import on another computer! As the import method can be achieved with the DOS command, so the problem does not exist on the deployment! In addition, because. NET Framework has a default RSA key container named “NetFrameworkConfigurationKey”, you can see this in the machine.config file default parameters.
RsaProtectedConfigurationProvider. Using the RSA encryption algorithm to encrypt and decrypt data.
command in the SDK run: aspnet_regiis-pa “NetFrameworkConfigurationKey” “NT AUTHORITY \ NETWORK SERVICE”
(4) on the current machine, the machine.config (in C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ CONF IG) in keyContainerName = “NetFrameworkConfigurationKey” replaced with the name of our newly created: keyContainerName = “CustomKeys”.
read unencrypted before the node values ??and the same,. net
not automatically decrypted using the provider “RsaProtectedConfigurationProvider” decrypt. Provider returns an error message is: open the RSA key container.
(5) in the current computer, and with the Enterprise Library configuration tool to encrypt files. ProtectedConfigurationProvider can only choose RsaProtectedConfigurationProvider.
one: Parser Error Message: Could not use the provider “DataProtectionConfigurationProvider” decrypt. Provider returns the error message: The inappropriate use in specified state.
open the SDK command prompt execute the following command: (Start -> All Programs -> Microsoft. NET Framework SDK v2.0–> SDK Command Prompt)
such errors, the solution is: < br /> prompting the following: aspnet_regiis.exe in C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 next. My C drive is the installation path. So pay attention to the path using the DOS command. (Via the Start menu -> All Programs -> Microsoft Visual Studio 2005 -> Visual Studio Tools -> Visual Studio 2005 command prompt using the aspnet_regiis command to open the cmd interface.)
As follows:
Summary: This method is very convenient and very simple, but security is not high-key encryption. Method Two
RsaProtectedConfigurationProvider.
Both providers offer strong encryption of data; However, if you intend to use multiple computers on the same encrypted configuration file, only use RsaProtectedConfigurationProvider. Because this can be used to export the encryption key to encrypt the data and import them on another computer.
solution: (Please be patient and read, you will find where the problem lies.) how to use Enterprise Library 3.0 Cryptography Application Block processing of the encryption article does not demonstrate how to use the configuration tool to encrypt the configuration area, do not demonstrate how Export Import key file, but mainly to solve two problems: (1) We use the configuration tool to configure the encrypted area, (usually configProtectionProvider have two options, one is RsaProtectedConfigurationProvider, one DataProtectionConfigurationProvider), use the machine properly, but if change to other machines, then configure the tool, you can not open. Use RsaProtectedConfigurationProvider, and reported the following error: unable to use the provider “RsaProtectedConfigurationProvider” to extract the secret. 2 We use the Cryptography Application Block of the encryption block, create a Symmetric Providers, and the algorithm used DESCryptoServiceProvider provided, this process produces a key file. But the key file copied to other machines is invalid (reasons explained later). Of course, we can now export the machine key way, and then import the key file on other machines. But this is only resolved between the developer to use the same key files. For deployment to the client, is not. Because we are unlikely to install on the client Enterprise Library 3.0, let alone in the installation process, again to manually configure the key. (Because it significantly increases the complexity of installation, and installation procedures, it is very likely not professionals). Outset that intend to use relative paths in protectedKeyFilename idea is not too do the same! Why? Because the key file can not be directly copied to other machines. When we go to each key on the machine configuration file (including creating a new key or import the key, all need to save the absolute path of the key position), we already know the absolute path, so there is no need to use relative path! David Hayden in response to a users about why not to use relative path in said: I would have thought that relative paths would be fine, but I pulled this from the documentation within the section Managing and Distributing Keys which is pretty specific about the need for absolute paths …. The Cryptography Application Block stores each key in a separate file on the local computer …. he meant, said: Although I would have thought that a relative path will be clever, (in fact not the case), But I put it from the document “management and distribution of key files” part away, and in this section quite clearly the need to use absolute paths … Cryptography Application Block for each key file on the local computer store a separate document. (See the original http://www.codeplex.com/entlib/Thread/View.aspx?Th readId = 9834) the above condensed into a large section of nonsense into a sentence: Since it is a key file associated with the local computer, then the relative path naturally not much significance (can not say absolutely no sense). key file can not be directly copied to other machines because of this key file and use DPAPI (Windows Data Protection) encryption. DPAPI used to encrypt the data can only be used on a particular computer, of course, another machine to die! Because when you use an encrypted computer and logged on to the current computer user. Therefore, by the way one thing: produce key documents in the course of a selection, a user mode, a mode of the machine. User mode is logged on to the computer user to use this key file, the machine mode of course, is as long as the computer user can use this key file. Such as the deployment of the WebSite WebForms model to use the machine, as the deployment of WinForms, if you can not confirm that only one account on your computer you will use to deploy the software, or using the machine model it! For the first solution to the problem: If you want a configuration file (such as web.config, App.config) encrypted in a computer, other computers can use to reach our goal. When it comes to the configuration file encryption, they naturally want to mention two: DPAPIProtectedConfigurationProvider. Using the Windows Data Protection API (DPAPI) to encrypt and decrypt data. RsaProtectedConfigurationProvider. Using the RSA encryption algorithm to encrypt and decrypt data. Both providers offer strong encryption of data; However, if you intend to use multiple computers on the same encrypted configuration file, only use RsaProtectedConfigurationProvider. Because this can be used to export the encryption key to encrypt the data and import them on another computer. We use the configuration tool to configure the zone configuration file can specify which encryption ProtectedConfigurationProvider. It is clear that in addressing this issue, we only use RsaProtectedConfigurationProvider. Since different RSA key container on a computer is not the same, so we need to export from one computer on a RSA key container, and then import on another computer! As the import method can be achieved with the DOS command, so the problem does not exist on the deployment! In addition, because. NET Framework has a default RSA key container named “NetFrameworkConfigurationKey”, you can see this in the machine.config file default parameters. Prompting the following: aspnet_regiis.exe in C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 next. My C drive is the installation path. So pay attention to the path using the DOS command. (Via the Start menu -> All Programs -> Microsoft Visual Studio 2005 -> Visual Studio Tools -> Visual Studio 2005 command prompt using the aspnet_regiis command to open the cmd interface.) As follows: (1) in the current computer, export the RSA key container. (You can specify the path before you export the file.) Aspnet_regiis-px “NetFrameworkConfigurationKey” D: \ RSAkeys.xml-pri (2) on the current machine, with the Enterprise Library configuration tool to encrypt files. ProtectedConfigurationProvider can only choose RsaProtectedConfigurationProvider. (3) the deployment of computer file called “NetFrameworkConfigurationKey” The RSA key container. aspnet_regiis-pi “NetFrameworkConfigurationKey” D: \ RSAkeys.xml (1) and (2) can be directly manipulated in the current computer, (3) of the DOS command can be deployed by the program to complete. That it! Reminder: there may be steps (1), the export fails, it can not use this parameter-pri, but this parameter is used to decrypt the information derived! Without it, the other machines can only encrypt something new. Then the solution is as follows: (1) in the current computer, create a new RSA key container, its name is: CustomKeys. (Here a user-level and machine level, the following is to create a computer level, the name taken in accordance with your request) aspnet_regiis-pc “CustomKeys”-exp (2) on the current machine, grant access to the account aspnet_regiis – pa “CustomKeys” “NT AUTHORITY \ NETWORK SERVICE” account access to other needs should also be authorized. (3) on the current machine, export the RSA key container. (You can specify the path before you export the file.) Aspnet_regiis-px “CustomKeys” D: \ RSAkeys.xml-pri (4) on the current machine, the machine.config (in C: \ WINDOWS \ Microsoft.NET \ Framework \ v2 .0.50727 \ CONF IG) in keyContainerName = “NetFrameworkConfigurationKey” replaced with the name of our newly created: keyContainerName = “CustomKeys”. (5) in the current computer, and with the Enterprise Library configuration tool to encrypt files. ProtectedConfigurationProvider can only choose RsaProtectedConfigurationProvider. (6) in the deployment of computer file called “NetFrameworkConfigurationKey” The RSA key container. aspnet_regiis-pi “NetFrameworkConfigurationKey” D: \ RSAkeys.xml the way to delete the RSA key container command: aspnet_regiis-pz “CustomKeys” When you enter a wrong command, the command will display help information. Another Tip: If you use the copy command above way, we must pay attention to check the position of underscore and space! For the second question, the proposed two solutions: Option One: As mentioned earlier, you can export a key file , and then import the key file to resolve, between developers only need to solve, but do not meet the actual needs of our deployment! Of course, if you want to install the machine in the deployment of Enterprise Library 3.0, and then use it to re-encrypt the configuration file is very simple. Following that meet the needs of the actual deployment of the solution. Since Enterprise Library 3.0 by hand can be a way to deploy the machines can import key file. This also means that we can programmatically import the deployment of key files on the machine. Because the hand to go through the import process to achieve. So, this part of the code where to find them? Enterprise Library 3.0 is not to provide the source code thing, but also the configuration tool source code. In C: \ EntLib3Src \ App Blocks directory (I install directory) pieces of the file under the EnterpriseLibrary solution, is this thing, we can find some clues from the inside. This example is only deployed for symmetricCryptoProviders key file! First, the deployment of the new key file as follows: (1) Create a new key file. / / – Generate a new key file byte [] key = KeyManager.GenerateSymmetricKey (typeof (DESCryptoSe rviceProvider)); byte [] encryptedKey = ProtectedData.Protect (key, null, DataProtectionScope.CurrentUser); Stream fs = null; try { fs = new FileStream (keyFilePath, FileMode.Create); KeyManager.Write (fs, encryptedKey, DataProtectionScope.CurrentUser); fs.Flush ();} finally {if (fs! = null) fs.Close ();} (2 ) to modify the configuration file key file path. Is that protectedKeyFilename properties. /**////

/ / / Modify the configuration file key path is protectedKeyFilename property values ??/ / / / / / custom key file path < / param> private void ModifProtectedKeyFilename (string keyFilePath) {/ / read from the set of nodes Configuration config = ConfigurationManager.OpenExeConfiguration (Configur ationUserLevel.None); if (config.HasFile) {ConfigurationSection configurationSection = config.Sections ["securityCryptographyConfiguration"]; CryptographySettings cryptographySettings = configurationSection as CryptographySettings; NameTypeConfigurationElementCollection elementCollection = cryptographySettings.SymmetricCryptoProviders; SymmetricProviderData symmetricProviderData = elementCollection.Get (“DESCryptoServiceProvider”); symmetricProviderData.ElementInformation.Propertie s ["protectedKeyFilename"]. Value = keyFilePath; config. Save (ConfigurationSaveMode.Minimal);}} However, one may ask, with the exported key file can be restored when developing key file? Although the key file to create a new way to solve the deployment problem, but wanted to use programmatically when developing a way to restore the key file, like me, you recognize this dead science. Because in the deployment, I have some data encrypted using this key! Of course, it can initialize the encrypted data on the deployment later! :) So open up a joke! Just want to open about ideas! Entered: Second, to restore the key file as follows: (1) to restore the key file. / / – Restore the key file Stream fs = null; / / distribution of key file name: ExportKey.txt, password: 123456 using (Stream fileOut = File.OpenRead (“ExportKey.txt”)) {ProtectedKey protectedKey = KeyManager.RestoreKey (fileOut, “123456″, DataProtectionScope.LocalMachine); try {fs = new FileStream (keyFilePath, FileMode.Create); KeyManager.Write (fs, protectedKey.EncryptedKey, DataProtectionScope.CurrentUser); fs.Flush ();} finally { if (fs! = null) fs.Close ();}} (2) modify the configuration file key file path. Is that protectedKeyFilename properties. This and (I) is the same! Summary solve this program, very simple idea: create a new key file, or restore, so that the key file associated with the deployment of the machine, and then modify the configuration file key file path. We are concerned that the second solution! Option II: first, there may be such an idea, if you generate a key file, copy directly to any computer can use it the more convenient. Now, I would give this solution. Idea is: to a randomly generated key on the xml file, xml files and then embed the way through into the assembly, then we can encrypt and decrypt a general reflection of the way through the class to read out the key from the xml file then used to encrypt and decrypt. In addition, we can generally reversible encryption on the xml file for key encryption and decryption. But stressed that this approach is less secure than the above, after all, on the xml file key risk of being cracked. Of course, this approach is not particularly high security requirements of the system can still be used. //———————————————— —————————————– / / Module code: / / filename : CustomCryptography.cs / / Description: CustomCryptography symmetric encryption and decryption of data class / / Author: ChenJie / / write date :2007-5-30 / / Copyright 2007 //————— ——————————— —————– ———————— using System; using System.Text; using System.Reflection; using System.IO; using System.Xml; using System. Security.Cryptography; namespace CryptographyLib {/**//// / / / Custom symmetric encryption and decryption of data type / / / public class CustomCryptography: ICryptography {# region Private Constants private const / ** / / / / / / / assembly embedded in the project XML file / / / private const string KEY_FILE = “CryptographyLib.SystemKey.config”; # endregion # region methods that implement an interface that implements the interface method /**//// / / / encrypt the string / / / / / / express / / / ciphertext < / returns> public string EncryptData (string plainText) {string encryptData = string.Empty; / / Create a new DES key. DESCryptoServiceProvider key = new DESCryptoServiceProvider (); / / Set Data Encryption Standard (DES) algorithm with a secret key and symmetric algorithm initialization vector value byte [] Key = null; byte [] IV = null; GetKEYAndIV (out Key, out IV); key.Key = Key; key.IV = IV; return EncryptData (plainText, key );} /**//// / / / decrypt strings through DESCryptoServiceProvider / / / / / / ciphertext / / / express public string DecryptData (string decryptedText) {string decryptData = string.Empty; / / Create a new DES key. DESCryptoServiceProvider key = new DESCryptoServiceProvider (); / / Set Data Encryption Standard (DES) algorithm of confidential symmetric key and initialization vector algorithm the value of byte [] Key = null; byte [] IV = null; GetKEYAndIV (out Key, out IV); key.Key = Key; key.IV = IV; return DecryptData ( decryptedText, key);} /**//// / / / Use MD5 encryption string / / / / / / express / / / ciphertext public string EncryptDataByHash (string plainText) {HashAlgorithm hashCryptoService = new SHA1Managed (); byte [] bytIn = UTF8Encoding.UTF8.GetBytes (plainText); byte [] bytOut = hashCryptoService.ComputeHash (bytIn) ; return Convert.ToBase64String (bytOut);} /**//// / / / compare the MD5 string / / / / / / express / / / to compare the hash value / / / is the same, it returns true, otherwise returns false public bool CompareHash (string plainText, string hashedText) {bool compare = false; string encryptData = EncryptDataByHash (plainText); compare = encryptData.Equals (hashedText); return compare;} # endregion # region private methods private methods /**//// / / / encrypted string / / / / / / express / / / symmetric algorithms abstract base class / / / ciphertext private string EncryptData (string plainText, SymmetricAlgorithm key) {string encryptData = string.Empty; byte [] plainTextBytes = Encoding.UTF8.GetBytes (plainText); /**///// Method one ———- —————————- / / / / Create a MemoryStream object / / MemoryStream ms = new MemoryStream (); /**///// create an encrypted stream / / CryptoStream encStream = new CryptoStream (ms, key.CreateEncryptor (), CryptoStreamMode.Write); /**///// create a StreamWriter object / / StreamWriter sw = new StreamWriter (encStream); / / sw.WriteLine (plainText); / / sw.Close (); / / encryptData = Convert.ToBase64String (ms.ToArray ()); / / ms. Close (); /**/////———- method ended ————————- — //———- Method Two —————————- MemoryStream ms = new MemoryStream (); CryptoStream cs = new CryptoStream (ms, key.CreateEncryptor (), CryptoStreamMode.Write); cs.Write (plainTextBytes, 0, plainTextBytes.Length); cs.FlushFinalBlock (); encryptData = Convert.ToBase64String (ms.ToArray ()); //———- method two end —————————- / / clear Empty contents of the array Array.Clear (plainTextBytes, 0, plainTextBytes.Length); return encryptData;} /**//// / / / decrypt the string / / / / / / ciphertext / / / symmetric algorithms abstract base class / / / express private string DecryptData (string decryptedText, SymmetricAlgorithm key) {string decryptData = string.Empty; byte [] decryptedByteArray = Convert.FromBase64String (decryptedText); /**/////———- method a —– ———————– / / / / to decrypt the string to create a MemoryStream object / / MemoryStream ms = new MemoryStream (decryptedByteArray); / ** / / / / / Create a CryptoStream object / / CryptoStream encStream = new CryptoStream (ms, key.CreateDecryptor (), CryptoStreamMode.Read); /**///// create a StreamReader object / / StreamReader sr = new StreamReader (encStream ); / / decryptData = sr.ReadLine (); / / sr.Close (); / / encStream.Close (); / / ms.Close (); /**/////—— —- approach ended —————————- //———- Method 2 – ——————————– MemoryStream ms = new MemoryStream (); CryptoStream cs = new CryptoStream (ms, key. CreateDecryptor (), CryptoStreamMode.Write); cs.Write (decryptedByteArray, 0, decryptedByteArray.Length); cs.FlushFinalBlock (); decryptData = Encoding.UTF8.GetString (ms.ToArray ()); //—– Method Two —————————- —– end / / Clear contents of the array Array.Clear (decryptedByteArray, 0, decryptedByteArray.Length); return decryptData;} /**//// / / / generate a symmetric algorithm initialization vector (IV and the Data Encryption Standard (DES) algorithm with a secret key (key) / / / private void GenerateIVAndKey () {/ / Create a new DES key. DESCryptoServiceProvider key = new DESCryptoServiceProvider (); byte [] Key = key.Key; byte [] IV = key.IV; UnicodeEncoding converter = new UnicodeEncoding (); string KeyValue = Convert.ToBase64String (Key); string IVValue = Convert.ToBase64String (IV);} /**//// / / / get the data encryption standard (DES) algorithm of confidential secret symmetric key and initialization vector algorithm / / / / / / Data Encryption Standard (DES) algorithm with a secret key / / / symmetric algorithm initialization vector private void GetKEYAndIV (out byte [] Key, out byte [] IV) {Key = null; IV = null; using (Stream xmlInputStream = Assembly.GetExecutingAssembly (). GetManifestResourc eStream (KEY_FILE)) {XmlDocument xmlDoc = new XmlDocument (); xmlDoc.Load (xmlInputStream); XmlNodeList nodeList = xmlDoc.SelectSingleNode (“Root”). ChildNodes; foreach (XmlNode xn in nodeList) {if (xn.NodeType! = XmlNodeType.Element) {continue;} switch (xn.Name) {case “IV”: IV = Convert.FromBase64String (xn.InnerXml); break; case “KEY”: Key = Convert.FromBase64String (xn.InnerXml); break; default: break;}}}} # endregion}} XML file is very simple: L7h6oi25zn4 = vsbq4KMhR9I = Why is Enterprise Library 3.0 is not the key file ended up a full copy can be used on any computer can do? David Hayden said such remarks: Enterprise Library development team requirements help make key file safe and reliable, so use DPAPI to encrypt the key file, DPAPI key file without the need to provide encryption can provide a way, it is very wonderful and it “bad side” is that it is limited to (machine a) the current user or the (current) machine range. (The EntLib Team was required to help secure the key and hence used DPAPI to encrypt the key. DPAPI is great in that it is a way to provide encryption without requiring a key file . It is “bad” in that it is scoped to either the current user or machine.) Anyway, use DPAPI to encrypt the file in any place limits our copy encrypted files, but it is to consider from the safety This must be the whole solution download the full text of the end! References: (1) encrypt web.config (2) asp.net2.0 data protection above the focus of this text:
webform configuration file under the web. config, winform under the app.config, if you want to encrypt app.config, first it was renamed: web.config, change it back and re-encryption can be a
(1) in the current computer, create a new The RSA key container, its name is: CustomKeys. (There is a user-level and machine level, the following is to create a computer class, the name taken in accordance with your request)
Since it is a key file with the Local computer-related, and that the natural meaning of the relative path is not much (can not say absolutely no sense). key file can not be directly copied to other machines because of this key file and use DPAPI (Windows data protection) to encrypt Using the DPAPI to encrypt the data only in a specific computer, and another machine of course, die! because when you use an encrypted computer and logged on to the current computer user information.
Description: process to request a configuration file required to service an error, please review the specific error details and modify your configuration file appropriately.
use “DataProtectionConfigurationProvider” form of encryption.
ASP.NET IIS Registration Tool (Aspnet_regiis.exe) official documents: http://msdn.microsoft.com/zh-cn/library/k6h9cz8h (V S.80). aspx
aspnet_regiis-pi “NetFrameworkConfigurationKey” D: \ RSAkeys.xml < br /> aspnet_regiis-px “NetFrameworkConfigurationKey” D: \ RSAkeys.xml-pri
test.aspx basic program files above,
then you can visit a success.
(1): In the current computer, export the RSA key container (you can specify the path before you export the file.)
Parser Error Message: Could not use the provider “RsaProtectedConfigurationProvider” decrypt provider returns an error message is: do not play RSA key container to open.
can also be achieved through the command line “RSAProtectedConfigurationProvider” encryption.
If the following error message:
(1) and (2) directly in the current computer operation, (3) of the DOS command can be deployed by the program to complete.
——————————- ——————- ——————————- ——————– —————————— ——————— —————————– ———————- —————————- ———————– ————————— —————
(if you can not find Visual Studio 2005 command prompt, then you are not completely installed)
create test.aspx file, the code is as follows : need to add references using System.Web.Configuration; using System.IO; / / encryption protected void Button1_Click (object sender, EventArgs e) {Configuration config = WebConfigurationManager.OpenWebConfiguration (Reque st.ApplicationPath); ConfigurationSection section = config.GetSection ( “connectionStrings”); if (section! = null

customkeys

ResearchHotKey = E
ResearchTip = Lcffffcc00erarn Frost Armor – [| cffffcc00Level
HotKey = E
% dr]
HotKey = C
Fircffffcc00er – [| cffffcc00Level 2r], Rain of Fircffffcc00er –
ResearchTip = Lcffffcc00erarn Rain of Fire – [| cffffcc00Level
[ANef]
[CmdMove ]
UnHotKey = E
1r], Forkcffffcc00erd Lightning – [| cffffcc00Level
% dr]
Tip = Frost Nova – [| cffffcc00Level 1r] – (| cffffcc00Cr), Frost
Tip = Forkcffffcc00erd Lightning – [| cffffcc00Level
[| cffffcc00Level 3r] – (| cffffcc00Er)
2r], Forkcffffcc00erd Lightning – [| cffffcc00Level 3r]
[AUfu]
ResearchHotKey = E
Tip = Brcffffcc00erath of Fire – [| cffffcc00Level
HotKey = R
ResearchHotKey = C
% dr]
(| cffffcc00Cr)
ResearchTip = Learn Frost Nova – [| cffffcc00Level% dr] –
HotKey = F
1r], Brcffffcc00erath of Fire – [| cffffcc00Level
HotKey = E
[ANbf]
ResearchTip = Lcffffcc00erarn Forked Lightning – [| cffffcc00Level
HotKey = E
Tip = Stoncffffcc00er Form
[Astn]
[| cffffcc00Level 3r] – - (| cffffcc00Cr)
Nova – [| cffffcc00Level 2r] – (| cffffcc00Cr), Frost Nova –
HotKey = E
[AUfn]
Armor – [| cffffcc00Level 2r] – (| cffffcc00Er), Frost Armor –
[| cffffcc00Level 3r]
2r], Brcffffcc00erath of Fire – [cffffcc00Level 3r]
ResearchHotKey = E
ResearchHotKey = R
Tip = Stocffffcc00rrm; Earth; And Fire
Tip = Move – (| cffffcc00Fr )
Tip = Frost Armor – [| cffffcc00Level 1r] – (| cffffcc00Er), Frost
UnTip = Gargoylcffffcc00er Form
ResearchTip = Lcffffcc00erarn Breath of Fire – [| cffffcc00Level
% dr]
ResearchHotKey = E
[ANrf]
ResearchTip = Leacffffcc00rrn Storm, Earth, And Fire
Tip = Rain of Fircffffcc00er – [| cffffcc00Level 1r], Rain of
[ANfl]
HotKey = E

[Original] Warcraft III shortcut keys to change the file CustomKeys.txt download

Postscript:
A, S, D, F
want to change what key changes it wants to open the file and write clearly.
Z, X, C, V
Q, W, E, R
these keys, and screen location corresponding to the farmers of all ethnic groups such as the lower left corner of the building is that icons, so that “Z” key.
the first orc shaman soldier skills “purification” and the Night Elf trees “stand up”, “rooted” to invalid keys, shortcut keys or the original key, the problem belongs to Blizzard. Welcome solution.
Description:
The following features are modified into Q, W, E, R key:
call a hero, a hero after the death of resurrection, such as the Grand Master Q, Hill W, Paladin E, blood magician R.
soldiers, heroes of the skills, principles, ibid.
will CustomKeys.txt files on the game file directory first layer, open the game after the “Options” – <"game of" open "custom shortcuts."
Known Bug:
2011 年 02 月 28 日
Wanted Chenghai 3C of CustomKeys.txt file.
basically into the production of this very troublesome, and requires the establishment of a back and forth a pair, the best a few years ago, and now out. Welcome News Bug or provide advice.
use:

Seeking Warcraft 3 Frozen Throne Orc tactics!

Press the mouse wheel: – Hold down to move the mouse to move the atlas
Hotkey = T
· or to other heroes discarded treasures.
· The number of such patients is to determine the policy of the hour – cancellation of orders.
– (activated) reminded Tip
——————————– –
children are generally named after the hero to take the first letter of the English name was two, repeat if necessary to change the present change, such as blood sorcerers (BMG) division and the Juggernaut (BM), blood sorcerers division again later added a G.
[ogru]
F9 – open the windows task records. allows you to view all the primary and optional tasks to be completed and the situation.
individual or a group of characters can be significantly marked from Definition dark color differences, which can walk through the process of inserting it into the book contract in the “escape sequences” to implement. escape sequences of the pattern is “| cARGB”, ARGB hexadecimal data is confusing transparent Alpha (alpha), red (red), green (green), blue (blue). escape sequence with the “| r” to suggest the color of the years then ended. Yishi a reminder of the above hotkey highlighted in yellow, the entry is like this:
Alt (if keying orders at the same time pressing) – Overrides formation movement during an action.
http://post. Baidu. com / f? kz = 96387112
F1-F3 – the selected 1-3 heroes. Continue to press 2 times the screen will move to the hero there.
hero sorcerers: Grand Master of the Ice Storm, Fire Master of exile, the demon hunter Mana Burn, The Warden instantaneous flash, dark secret of the Ranger arrows, tiger, bear ignore call.
cell technology: stealth archers, and Huntress, witch stealth sorcerers
· ground – a mobile unit to the destination, even if the road has not counter enemy attacks.
Hotkey = A < br /> · Decree explicitly recognized the principle of a building or treasure, the place where the technology.
F9 – open the windows task records. allows you to view all the primary and optional tasks to be completed and the situation.
Tip = Upgrade to the cast-iron sword (X), upgrade to the steel swords (Y), upgrade to the precious metal sword (Z)
—————– ———————-
2 本 finished, select the panda / Tau / frog men, as the two heroes, secretly leading a small number of large G MF, Chenpian to open a mine, and technology choice to ride a wolf / dragon / bat, are highly mobile forces ah.
cell technology: riding archers, knights Hippogryph scattered Hippogryph mount bow built hand, the evil wizard odious
Juggernaut: Blade Master (BM)
Watch: Warden (WD)
· the number of such patients is to determine the policy of the hour right-click on the small atlas – to move to the small screen click Atlas premises.
If necessary, remind the book contract can be self- Definition of shortcuts to meet the self-Definition The following items can be self-reminder Definition:
sorcerers Heroes: Paladin of Light, King of the Hill Storm Bolt, ignore the call of the prophet of the wolf, cattle stampede battle chief headman, lord of the abyss of fear howling
want acquaintance and more comprehensive to the end of the next link, write all the units and Embedding technology acronym, Embedding building.
Untip = Stop Defend (B)
key underlying purpose – to move in the atlas
basic game interface
Spacebar – the center of the screen in previous eight transactions occurred in cycle move.
· enemy unit / building – attacking principles.
box B it by farmers.
CTRL double-click the selected cell or cells – all around the screen is selected such units is the essence of
petty Juggernaut cheap friends.
F6 – fast life of fame game
DAYFLY stunt, storm troops RUSH model.
Esc – return to the previous menu
Alt-T – ON / OFF on the display in a small atlas terrain.
icon positions can be from the following Definition:
Hotkey = T
Heroes sorcerers: Master of the absorption of blood magic, LICH ice cream star, Naga Siren sorcerers shield
hero Technology: Grand Master who ignore calls for water, Juggernaut Wind Walk, Ngau Tau chief blow wave, shadow hunter snake to defend children eyes, tiger, eagle ignore call,
—————————– ———-
· trees / gold – a mobile unit to the destination (if the collection of resource units, it is enlist the resources).
F12 – Multiplayer is under record chat windows open, stand-alone mode is to open in full movement of the record windows. chat documented record of all your windows and
——————– keying ——————-
Prophet: Far Seer (FS)
Xiaoqiang: Crypt Lord (CL)
Z – had also want to pull out, but he always reminds me of seeing StarCraft inside that quack quack jack jack mining guy who finally remembered what it
· active unit command button.
cell technology: step soldier defense, pastor of disperse, disperse soul Walker, Kodo swallowed, elf from violence to disperse, put the bodies of dead meat grinder, put out by phagocytic sorcerers (disperse).
Translator Note: The above example is the English version, if your Warcraft Ⅲ shore Chinese display, you can also write this:
just a post tactics, tactics to match the late HUM Balm the basic form. Lightning kapa can quickly kill the Master HUM or the crushing of the Tauren plus lightning shield is born for the g guns. If master-class white cow, just to Hai a.
Tip = Train Orc Grunt (T)
information received, recorded live your windows are closed at this from the NPC got the movement, or reminder.
indeed the letter of the first, and the devil interest in animals is a word, A! often heard people say: “You do not A he ah”
hero sorcerers: the treatment of wave shadow hunter, protector of the forest guard wound, the death knight death contract ( to increase the blood itself, ah), lord of fear hypnosis, the Crypt Lord of the puncture, the silent quiet secret Ranger.
# – # number of selected units, continuous press 2 times the screen will move to the troops there.
Tip = training Orc Footman (| cffffcc00Tr)
Note that if a key be assigned to a unit with more than one move, when Warcraft Ⅲ is still running well, the result is no way expected, and only a move would work. Note that many of the same technology will be applied a variety of units, If a button on this unit there is no way there is a conflict, does not affect other units.
Ctrl-Enter – open the windows of the allies of the conversation
color is the most commonly used 16-bit color (along with computer disposal of punishment capacity, is to muster the 32-bit color) 16-bit color have 16777216 kinds of colors, let walk through the process of the 256 color depth (the greater the value the more light) red, green, blue combination, we can get that 16M color, while we come into contact with the general application software to enter data in hexadecimal, so the color is a FF7F00 orange: 255 (FF) of red, 127 (7F) green, 0 (0) of the blue. Alpha transparency in terms of the confusion has 256, the greater the value the more opaque, FF is the color, while 00 will not see, 7F is in violation of deed book will confuse King colors, reflecting the effect of transparency.
basic game interface
cell technology: the human uprising peasants, those who break the law to ignore calls for biological control of the dragon eagle Stephens technique, the rebirth of soul Walker Tauren, Knights blew bats, raptors Druid hurricane, Acolyte of the sacrifice, Ghoul and hate Cannibal Corpse, the collection of dead meat grinder body, wizard of disability, female demon curse, plus sorcerers statue.
[ogru]
Unhotkey = B
Dafa: Archmage (AM)
Buttonpos = 3,1
S Hello ft selected cells – from the currently selected forces in the Add / Remove Click the unit.
· active unit command button.
S Hello ft-Enter – open to all people within the game in the conversation window
Alt-F4 or Alt-q – quit Warcraft III.
R – REINFORCE enhance
Ngau Tau: Tauren C Hello eftain (TC)
basic game instructions:
– turn off the reminder Untip
tactic seems simple, but simply to seize the ORC characteristics, excellent use of the large G King the upper hand early, you can rely on speed scroll speed in filling, tactical classic ah.
Lich is all written on LICH
· Decree explicitly recognized the principle of a building or treasure, the place where the technology.
press the mouse wheel: – Hold down the mouse can move on to the atlas Mobile
Tip = Defend (A)
Alt-G – Maps in a small signal on the Press and click on the small atlas clearly recognized the principle to ally keying signal.
6.TR ( Tower Rush)
Spacebar – the center of the screen in previous eight transactions occurred in the mobile loop.
look:
Q – QUILBEAST porcupine
F. – FORM

(R) can not use the provider “RsaProtectedConfigurationProvider” solution to decrypt

/**////


The outset that intend to use relative paths in protectedKeyFilename idea is not too do the same! Why? Because the key file can not be directly copied to other machines. When we go to each key on the machine configuration file (including creating a new key or import the key, all need to save the absolute path of the key position), we already know the absolute path, so there is no need to use relative path! David Hayden in response to a users about why not to use relative path in said: I would have thought that relative paths would be fine, but I pulled this from the documentation within the section Managing and Distributing Keys which is pretty specific about the need for absolute paths …. The Cryptography Application Block stores each key in a separate file on the local computer …. he meant, said: Although I would have thought that a relative path will be clever, (in fact not the case), But I put it from the document “management and distribution of key files” part away, and in this section quite clearly the need to use absolute paths … Cryptography Application Block for each key file on the local computer store a separate document. (See the original http://www.codeplex.com/entlib/Thread/View.aspx?Th readId = 9834)
That it!
/ / Module Number:
Summary solve this program, very simple idea: create a new key file, or restore, so that the key file associated with the deployment of the machine, and then modify the configuration file key path to the file.
GetKEYAndIV (out Key, out IV);
/ / / decrypt strings
using System.IO;
if (xn.NodeType! = XmlNodeType.Element)
/ / decryptData = sr.ReadLine ();
/ / / / Create a MemoryStream object
(5) in the current computer, and with the Enterprise Library configuration tool to encrypt files. ProtectedConfigurationProvider can only choose RsaProtectedConfigurationProvider.
XML file is very simple:
/ / / symmetric algorithm initialization vector
/ / ms.Close (); < br /> decryptData = Encoding.UTF8.GetString (ms.ToArray ());
/ / File Name: CustomCryptography.cs
2. We use the Cryptography Application Block after block of the encryption process, created a Symmetric Providers, and the algorithm used DESCryptoServiceProvider provided, this process produces a key file. But the key file copied to other machines is invalid (reasons explained later). Of course, we can now export the machine key way, and then import the key file on other machines. But this is only resolved between the developer to use the same key files. For deployment to the client, is not. Because we are unlikely to install on the client Enterprise Library 3.0, let alone in the installation process, again to manually configure the key. (Because it significantly increases the complexity of installation, and installation procedures, it is very likely not a professional.)
GetKEYAndIV (out Key, out IV);
the way to delete the RSA key container The command:
key.Key = Key;
(3) the deployment of computer file called “NetFrameworkConfigurationKey” The RSA key container.
(1) encrypt web.config
aspnet_regiis-pc “CustomKeys”-exp
L7h6oi25zn4 =
(1) in the current computer, export the RSA key container. (You can specify the path before you export the file.)
{
(1) and (2) can be directly manipulated in the current computer, (3) of the DOS command can be deployed by the program to complete.
So, this part of the code where to find them? Enterprise Library 3.0 is not to provide the source code thing, but also the configuration tool source code. In the C: / EntLib3Src/App Blocks directory (I install directory) pieces of the file under the EnterpriseLibrary solution, is this thing, we can find some clues from the inside.
switch (xn.Name)
{
{
/ / / Use MD5 encryption string
/ / Create a new DES key.
( 2) modify the configuration file, key file path. Is that protectedKeyFilename properties.
CryptoStream cs = new CryptoStream (ms, key.CreateDecryptor (), CryptoStreamMode.Write);
RsaProtectedConfigurationProvider. Using the RSA encryption algorithm to encrypt and decrypt data.
/ / / / to decrypt the string to create a MemoryStream object
}
/ / / symmetric algorithms abstract base class
HashAlgorithm hashCryptoService = new SHA1Managed ();
//———————————– ————- ————————————- —-
/**////
}
symmetricProviderData.ElementInformation.Propertie s ["protectedKeyFilename"]. Value = keyFilePath;
compare = encryptData . Equals (hashedText);
/ / / generate a symmetric algorithm initialization vector (IV and the Data Encryption Standard (DES) algorithm with a secret key (key)
need to access the other account should also be is authorized.
/ / encryptData = Convert.ToBase64String (ms.ToArray ());
/**///// create a StreamWriter object
/ / / < br />}
we use the configuration files configuration tools configuration area can specify which encryption ProtectedConfigurationProvider. It is clear that in addressing this issue, we only use RsaProtectedConfigurationProvider. due to the different RSA key container on a computer is not the same, so we need to export from one computer on a RSA key container, and then import on another computer! as import mode is achieved with the DOS command, so the problem does not exist on the deployment! In addition, because. NET Framework has a default RSA key container named “NetFrameworkConfigurationKey”, you can see this in the machine.config file default parameters.
reminder: There may be steps (1), the export fails, it can not use-pri This parameter, and this parameter is used to decrypt the information derived! without it, the other machines can only encrypt something new. then the solution is as follows:
}
/ / write date :2007-5 -30
/ / Set Data Encryption Standard (DES) algorithm with a secret key and initialization vector symmetric algorithm the value of
Stream fs = null;
fs.Flush (); < br /> / / CryptoStream encStream = new CryptoStream (ms, key.CreateDecryptor (), CryptoStreamMode.Read);
/ / / get the data encryption standard (DES) algorithm with a secret key and symmetric algorithms initialize vector
private const string KEY_FILE = “CryptographyLib.SystemKey.config”;
aspnet_regiis-pa “CustomKeys” “NT AUTHORITY / NETWORK SERVICE” (by System.Security.Principal.WindowsIdentity.GetCurre nt (). Name check)
this with (a) in the same!
string encryptData = EncryptDataByHash (plainText);
return Convert.ToBase64String (bytOut);
< br /> (4) on the current machine, the machine.config (in C: / WINDOWS/Microsoft.NET/Framework/v2.0.50727/CONF IG) in keyContainerName = “NetFrameworkConfigurationKey” replaced with the name of our newly created: keyContainerName = “CustomKeys”.
/ / / express
DESCryptoServiceProvider key = new DESCryptoServiceProvider ();
/ / / embedded in the assembly to the project XML file
/ / CryptoStream encStream = new CryptoStream (ms, key.CreateEncryptor (), CryptoStreamMode.Write);
using System.Xml;
/ / / is the same , it returns true, otherwise returns false
{
/ / / decrypt strings through DESCryptoServiceProvider
We are concerned that the second solution!
/ **////
/ / Copyright 2007
finally
{
/ / /
cs.FlushFinalBlock ();
fs = new FileStream (keyFilePath, FileMode.Create);
/**////
{
/ / empty the contents of the array
case “KEY”:
/ / / encrypt the string
/ / /
IV = Convert.FromBase64String (xn.InnerXml);
not use the providers RsaProtectedConfigurationProvider “decrypt solution of how to use Enterprise Library 3.0 Cryptography Application Block to process encrypted
}
for the second question, the proposed two solutions:
# endregion
since can Enterprise Library 3.0 by hand the way the machine can be deployed on the import key file, which also means we can programmatically import to deploy key file on the machine, because the import manually go through the process to achieve.
private void GetKEYAndIV (out byte [] Key, out byte [] IV)
byte [] plainTextBytes = Encoding.UTF8.GetBytes (plainText);
/ / / express
Key = null;
/ / / Data Encryption Standard (DES) algorithm with a secret key
/ / /
When it comes to the encrypted string to encrypt configuration files, they naturally want to mention two:
/ / /
string decryptData = string.Empty;
IV = null;
aspnet_regiis-px “CustomKeys” D: / RSAkeys.xml-pri
Key = Convert.FromBase64String (xn.InnerXml);
WebSite need to use the machine model, as the deployment of WinForms, If you can not confirm that only one account on your computer you will use to deploy the software, or using the machine model it
using (Stream fileOut = File.OpenRead (“ExportKey.txt”))
However, one may ask, with the exported key file can be restored when developing key file? While creating a new key file approach can solve the deployment problem, but wanted to Shiyong programmatically when developing ways to restore the key file, like me, then acknowledge the dead science, because prior to deployment, I have some data encrypted using this key! Of course, it can encrypt the data on the deployment was initialized!:) So open joke! Just want to open about ideas! Into the question:
break;
/ / / to compare the hash value
}
private string DecryptData (string decryptedText, SymmetricAlgorithm key)
/ / encStream.Close ();
{
}
//———- method two ——– ——————–
# endregion
/ / Description: CustomCryptography symmetric encryption and decryption of data type
MemoryStream ms = new MemoryStream ( );
/ / StreamWriter sw = new StreamWriter (encStream);
case “IV”:
(1) in the current computer, create a new RSA key container, its name is : CustomKeys. (Here a user-level and machine level, the following is to create a computer level, the name taken in accordance with your request)
full end!
DESCryptoServiceProvider key = new DESCryptoServiceProvider ();
string encryptData = string.Empty;
(2) on the current machine, with the Enterprise Library configuration tool to encrypt files. ProtectedConfigurationProvider can only choose
{
References:
return DecryptData (decryptedText, key);
Configuration config = ConfigurationManager.OpenExeConfiguration (Configur ationUserLevel.None);
}
/ / /
{
Array.Clear (plainTextBytes, 0, plainTextBytes.Length);
key.IV = IV;
fs = new FileStream (keyFilePath, FileMode.Create);
/ / empty the contents of the array
using System;
Initially, there may be such an idea, if you generate a key file, copy directly to any computer can use it the more convenient. Now, I would give this solution.
Stream fs = null;
Option One:
Both providers offer strong encryption of data; However, if you intend to use multiple computers on the same encrypted configuration file, Only use RsaProtectedConfigurationProvider. Because this can be used to export the encryption key to encrypt the data and import them on another computer.
XmlDocument xmlDoc = new XmlDocument ();
//———- method two ends ——————- ———
/ / / Custom symmetric encryption and decryption of data type
}
{
aspnet_regiis-pi “NetFrameworkConfigurationKey” D: / RSAkeys.xml
UnicodeEncoding converter = new UnicodeEncoding ();
aspnet_regiis-px “NetFrameworkConfigurationKey” D: / RSAkeys.xml-pri

/ / / express < / returns>
(2) in the current computer to grant access to the account
finally
/ / /
/ / / express
/ / / symmetric algorithms abstract base class
string decryptData = string.Empty;
if (fs ! = null)
above condensed into a large section of nonsense into a sentence: Since it is a key file associated with the local computer, and that the natural meaning of the relative path is not much (can not say absolutely no sense). key file can not be directly copied to other machines because of this key file and use DPAPI (Windows data protection) is encrypted. DPAPI used to encrypt the data can only be used on a particular computer, of course, another machine to die! Because when you use an encrypted computer and logged on to the current computer user.
(1) create a new key file.
DPAPIProtectedConfigurationProvider. Using the Windows Data Protection API (DPAPI) to encrypt and decrypt data.
if (config.HasFile)
If you want a configuration file (such as web.config, App.config) encrypted in a computer, can be used on other computers, we reached the purpose.
/ / Create a new DES key.
# region Private Constants private const
private void GenerateIVAndKey ()
/**///// create a CryptoStream object
/**////
string IVValue = Convert.ToBase64String (IV);
xmlDoc.Load (xmlInputStream);
break;
default: < br /> / / ms.Close ();
/ / /
public string EncryptData (string plainText)
bool compare = false;
/ / sr. Close ();
public string EncryptDataByHash (string plainText)
private string EncryptData (string plainText, SymmetricAlgorithm key)
key.IV = IV;
continue;
/ / /
byte [] Key = null;
public string DecryptData (string decryptedText)
mentioned earlier, you can export a key file, then import the key file resolve the problem, only solutions between developers need not meet the actual needs of our deployment! Of course, if you want to install the machine in the deployment of Enterprise Library 3.0, and then use it to re-encrypt the configuration file is very simple. Following that meet the needs of the actual deployment of the solution.
/ / – restore key files
try
try
Second, the recovery key file as follows:
//———- method two ———————————
Why is Enterprise Library 3.0 is not the key file into something that can everywhere can copy to any computer with it? David Hayden said such remarks: Enterprise Library development team for help to secure key file, so use DPAPI to encrypt the key file, DPAPI key file without the need to provide encryption can provide a way, it is very wonderful of. It “bad side” is that it is limited (the machine) or the current user (current) machine range. (The EntLib Team was required to help secure the key and hence used DPAPI to encrypt the key. DPAPI is great in that it is a way to provide encryption without requiring a key file. It is “bad” in that it is scoped to either the current user or machine.)
namespace CryptographyLib
/ / / express
string KeyValue = Convert.ToBase64String (Key);
(2) modify the configuration file key file path. Is that protectedKeyFilename properties.
}
cs.FlushFinalBlock ();
NameTypeConfigurationElementCollection elementCollection = cryptographySettings.SymmetricCryptoProviders;
Array.Clear (decryptedByteArray, 0, decryptedByteArray.Length); < br /> aspnet_regiis-pz “CustomKeys”
byte [] bytOut = hashCryptoService.ComputeHash (bytIn);
using System.Reflection;
First, the deployment of the new key file as follows: < br /> as follows:
config.Save (ConfigurationSaveMode.Minimal);
}
/ / sw.WriteLine (plainText);
/ / – generate a new key file
(2) asp.net2.0 data protection
{
This article does not demonstrate how to use the configuration tool to encrypt the configuration area, do not demonstrate how to export import the key file, and the main solution two questions:
# region methods that implement an interface that implements the interface method /**////
/**////
/ ** / ////———- way it ended —————————-
Incidentally one thing: produce key documents in the course of a selection, a user mode, a mode of the machine. User mode is logged on to the computer with
byte [] IV = null;
public bool CompareHash (string plainText, string hashedText)
/**/////—- —— Method One —————————-
{
(6) in the deployment The computer file called “NetFrameworkConfigurationKey” The RSA key container.
/ / / ciphertext
byte [] IV = null;

{
byte [] encryptedKey = ProtectedData.Protect (key, null, DataProtectionScope.CurrentUser);
byte [] IV = key.IV;
fs.Flush ();
using (Stream xmlInputStream = Assembly.GetExecutingAssembly (). GetManifestResourc eStream (KEY_FILE))
Anyway, use DPAPI to encrypt the file in any place limits our copy encrypted files, but it is safe of the consideration must be the case.
public class CustomCryptography: ICryptography
/ / StreamReader sr = new StreamReader (encStream);
/ / /
byte [] Key = key.Key;
return compare;
/ / / ciphertext
byte [] Key = null;
//———- method two end —————————-
}
{
}
/ * *////
(1) to restore the key file.
key.Key = Key;
}
/ / / ciphertext
for the first solution to the problem:
XmlNodeList nodeList = xmlDoc.SelectSingleNode (“Root”). ChildNodes;
/ / / modify the configuration file key path is protectedKeyFilename property values ??
byte [] decryptedByteArray = Convert.FromBase64String (decryptedText) ;
# endregion
{
/ / / ciphertext
}
private void ModifProtectedKeyFilename (string keyFilePath)
CryptographySettings cryptographySettings = configurationSection as CryptographySettings;
byte [] bytIn = UTF8Encoding.UTF8.GetBytes (plainText);
encryptData = Convert.ToBase64String (ms.ToArray ());
}
/ /———————————————— – —————————————-
/ / /
/**/////———- method ended ———————— —-
When you enter a wrong command, the command will display help information. Another Tip: If you use the copy command above way, we must pay attention to check the position of underscore and space!
/ / Author: ChenJie
# region private methods private methods
RsaProtectedConfigurationProvider.
!
using System.Security.Cryptography;
aspnet_regiis-pi “NetFrameworkConfigurationKey” D: / RSAkeys.xml
return encryptData;
}
{
1. We use the configuration tool to encrypt the configuration area, the (usually configProtectionProvider have two options, one is RsaProtectedConfigurationProvider, one DataProtectionConfigurationProvider), use the machine properly, but if you change to another machine, then the configuration tool, you can not open . Use RsaProtectedConfigurationProvider, and reported the following error: unable to use the provider “RsaProtectedConfigurationProvider” to extract the secret.
Option II:
SymmetricProviderData symmetricProviderData = elementCollection.Get (“DESCryptoServiceProvider”);
/**///// create a StreamReader object
KeyManager.Write (fs, encryptedKey , DataProtectionScope.CurrentUser);
/ / MemoryStream ms = new MemoryStream ();
{
prompting the following: aspnet_regiis.exe in C: / WINDOWS/Microsoft.NET/Framework/v2. 0.50727 under. My C drive is the installation path. So pay attention to the path using the DOS command. (Via the Start menu -> All Programs -> Microsoft Visual Studio 2005 -> Visual Studio Tools -> Visual Studio 2005 command prompt using the aspnet_regiis command to open the cmd interface.)
Example here only for symmetricCryptoProviders deploy key file!
{
download the entire solution method of one ————-
/**/////———- —————
return EncryptData (plainText, key);
cs.Write (decryptedByteArray, 0, decryptedByteArray.Length);
MemoryStream ms = new MemoryStream ();
/**////
byte [] key = KeyManager.GenerateSymmetricKey (typeof (DESCryptoSe rviceProvider));
2011 年 08 月 31 日
{
return decryptData;
/ / Create a new DES key.
/ / Set Data Encryption Standard (DES) algorithm with a secret key and symmetric algorithms initialize Vector is
/**///// create an encrypted stream
idea is: to a randomly generated key on the xml file, xml file and then added to by way of embedded assembly , then we can encrypt and decrypt a general reflection of the way through the class to read out the key from the xml file, and then used to encrypt and decrypt. In addition, we can generally reversible encryption on the xml file for key encryption and decryption. But stressed that this approach is less secure than the above, after all, on the xml file key risk of being cracked. Of course, this approach is not particularly high security requirements of the system can still be used.
}
/ / read from the set of nodes
/ / distribution of key file name: ExportKey.txt, password: 123456
ProtectedKey protectedKey = KeyManager.RestoreKey (fileOut, “123456 “, DataProtectionScope.LocalMachine);
{
/ / / ciphertext
/ / /
/ / sw.Close ();
if (fs! = null)
(3) on the current machine, export the RSA key container. (You can specify the path before you export the file.)
/**////
Break;
ConfigurationSection configurationSection = config.Sections ["securityCryptographyConfiguration"];
fs.Close ();
/ / / custom key file path
cs.Write (plainTextBytes, 0, plainTextBytes.Length);
/ / / compare the MD5 string
using System.Text;
}
}
KeyManager.Write (fs, protectedKey.EncryptedKey, DataProtectionScope.CurrentUser);
fs.Close ();
{
string encryptData = string.Empty;
/**////
foreach (XmlNode xn in nodeList) < br /> / / / express
DESCryptoServiceProvider key = new DESCryptoServiceProvider ();
}
user to use this key file, the machine mode of course, is as long as the computer the user can use this key file. Such as the deployment of WebForms the
vsbq4KMhR9I =
CryptoStream cs = new CryptoStream (ms, key.CreateEncryptor (), CryptoStreamMode.Write);
/ / MemoryStream ms = new MemoryStream (decryptedByteArray);

“Warcraft 3″ Basic Operation and Shortcuts

Researchtip = Learn Resurrection (U)
– resurrection prompt Revivetip (resurrection of the hero at the altar in the prompt)
custom keyboard command shortcuts can create a file called “CustomKeys.txt” file to achieve this Warcraft Ⅲ files need to put the installation directory. The entries in the file will override the default shortcut key settings to create this file only tool is a simple text editor such as Notepad (Notepad). When installation directory to create a custom file, you need to Option-> Gameplay in the Custom Keys is set to “ON” to use a custom settings file.
arrow keys – move on the map
on the front of the keyboard hotkeys that set us an example, an additional prompt looks like this:
———————- –
[AHre]
Translator Note: Chinese version is
unit skills: riding archers, knights Hippogryph separation Hippogryph mount bow hand built, wizard evil violent
[Rhme]
Untip = Stop Defend (B)
– the location of the icon Researchbuttonpos
Enter – open a conversation window, the default
[ogru]
Untip = Cancel defense (B)
unit skills: infantry defense, pastor of the dispersed, Spirit Walker to disperse, Kodo swallowed, elf from violence to disperse, put dead meat grinder of the body, destruction of who devour magic (to disperse).
unit skills: Shaman Lightning Shield
unit skills: repair of farmers of all ethnic groups, Spirit Walker life chain, Claw Druid of the howling, birds of prey Druid wonderland of fire, men witch summon skeletons
B. BUILDING, construction
——————————— ——
hero to learn the skills needed to use “Researchhotkey” to illustrate the entries using hotkeys U to learn the skills Paladin resurrection is an example of this:
Print Screen – the screen shot to. TGA file format and save it in your head
WC3 installation stopped with the H key, the unit will be in place stood still, and automatically attack enemy units within range, not to chase. This key can be effective in preventing the use of the enemy to lure the enemy to display their depth of account or “seal” the word must.
Alt-l – Open to read the archive menu
Ctrl (if the command is issued while pressing) – only the selected branches of the military orders.
——– ——————————-
Alt-F4 or Alt-q – quit Warcraft III.
unit skills: Witch Polymorph, Banshee occupied the destruction of the destroyer ball
Alt-G – in the small signal on the map. Click the map after pressing the allies to send a signal to confirm the purpose < br /> Tip = Train Orc Grunt (T)
– research hotkey Researchhotkey
Ctrl-Enter – open a conversation window of the allies
OWOMAN woman
[Adef]
Tip = Upgrade to the cast-iron sword (X), upgrade to the steel swords (Y), upgrade to the precious metal sword (Z)
Ctrl-s – on / off sound
F1-F3 – selected 1-3, a hero. Continue to press 2 times the screen will move to the hero there.
basic game interface
Shift # – # the selected number of troops to join forces.
SSTOP stop
Mouse wheel: scroll – zoom lens
F9 – open the Task Log window can allow you to view all of the major tasks and optional tasks, and complete state.
Ctrl # – will be selected # set number of troops preparing for the troops.
Unhotkey = B
in the prompt character color encoding
Tip = training Orc Infantry (| cffffcc00Tr)
PPATROL patrol < br /> Researchhotkey = U
– Wake prompt Awakentip (the hero in the inn in resurrection prompt)
Tip = defense (A)
attached: the initial color of Education
Unhotkey = B < br /> XX unknown
these two skills are not the same purpose, ah, L, used, on these two.
CTRL double-click the selected unit or units – all around the screen is selected such units.
– turn off the prompt Untip
– (activated) Tip Tip
Alt-s – open the Save
undead symbol menu, the shortcut keys used in die most. Especially that the death knight, is simply a C and students.
you want to ride a Hippogryph? Before riding again to determine what race they are, what gender, what weapons it, really troublesome … …
hero magic: Beastmaster call porcupine
unit skills: human, orc farmers who returned The collection of resources, pastor of the blood increases, those who break the law to steal the magic dragon eagle in the air chain, increases the blood streamers witch doctor, wolf the net Knight, Huntress put the owl guard post, the Claw Druid of the rejuvenation (plus blood), fairy dragon state switch.
siege units unique attack patterns, attack the designated area, causing splash damage.
Tip = Defend (A)
unit skills: collect all the shortcut keys farmers
– close icon position Unbuttonpos
JU JOKE ME
——- ——————————–
hero magic: Juggernaut image, hot on the female ritual Arrow, LICH dark ritual, Naga Siren Frost Arrow
data in the following keyboard shortcuts can be customized:
—————- ———————–
Backspace – the center of the screen to move to your town center.
Alt-F – On / Off formation mode when opened, will automatically melee arms arms arranged in front of a remote attack.
Hotkey = T
D. – DISPEL disperse
Heroes Magic: Grand Master of the Ice Storm, Fire Master of exile, the demon hunter Mana Burn, Rye instantaneous flash, the Black Arrow Dark Ranger, Beastmaster bear call.
indeed the letter of the first, the pleasure of Warcraft is a word, A! Often hear people say: “You do not A he ah”
press the mouse wheel: – Hold down to move the mouse to move on the map
Heroes Magic: Demon Hunter sacrifice
[AHre]
Mouse wheel: scroll – zoom lens
during an action.
Delete – rotate the lens to the right
some of the quick construction of the ultimate magic, used after one will always have the final VICTORY.
Why is woman? Oh, see the round circle, they always make me think of those serpent tricks
Researchhotkey = U
Mouse wheel: scroll – zoom lens
HHOLD stop
Ctrl -Enter – open a conversation window of the allies
Esc – return to the previous menu
[AHre]
unit skills: stealth archers, and Huntress, witch magic
Ctrl stealth -m – On / Off Music
F10 – open / close main menu
Alt-O – open the options menu
– (activated) hotkey Hotkey
Translation