# encoding: ascii
# api: powershell
# title: Convert-ToCHexString
# description: Converts an input string into its C ASCI Hex equivalent, useful for converting a string into an unsigned char array
# version: 0.1
# type: function
# author: CrazyDave
# license: CC0
# function: Convert-ToCHexString
# x-poshcode-id: 1154
# x-derived-from-id: 1155
# x-archived: 2017-04-10T19:09:58
# x-published: 2010-06-10T13:15:00
#
#
function Convert-ToCHexString {
param([String] $input)
$ans = ''
[System.Text.Encoding]::ASCII.GetBytes($str) | % { $ans += "0x{0:X2}, " -f $_ }
return $ans.Trim(',',' ')
}