Вообще по хорошему, раз вы уж в сердце программы решили забраться вам нужен соответствующий мануал, который тоже поискать еще прийдется. А обратиться в сервис не вариант?
Обратиться в сервис всегда можно, но хочется вот и самому что-то понять. А за сервис еще и платить деньги нужно.