直接故意和间接故意的区别具体如下:
(1)从认识因素看,二者对危害结果发生认识程度有所不同。在直接故意的情况下,行为人认识到危害结果发生的可能性或者必然性;间接故意的情况下,行为人认识到危害结果发生的可能性。假如行为人认识到危害结果发生的必然性还执意为之造成该结果,那么合理的认定是行为人对该结果持希望态度,具有直接故意。
(2)对危害结果发生的意志因素明显不同。间接故意是放任结果发生,即听之任之、满不在乎,容忍、同意危害结果的发生;直接故意的意志因素是希望结果发生或明知道必然发生的情况下放任结果发生。
(3)特定危害结果发生与否,对两种故意及其支配之下的行为定罪的意义也不同;
(4)直接故意的主观恶性大于间接故意。